![](/img/trans.png)
[英]Return an element from the last array in a multidimensional array in PHP
[英]removing last element from a multidimensional array in php
我有一個迭代5次的文本框,並將文本框中的值顯示為數組。
<form method="post" action="test.php">
<?php for($i = 0; $i < 5; $i++) {
echo "<input type='text' name='text1[]'/>";
} ?>
<input type="submit" name="confirm" value="confirm" />
</form>
<?php
$text1 = $_POST['text1'];
$count= count($text1);
if(isset($_POST['confirm'])) {
for($p = 0; $p < $count; $p++) {
echo print_r($p[$i]);
}
}
?>
我想從數據中刪除最后一個值(即重復數字1),只顯示名稱。 以上輸出如下: -
John1
Jack1
Peter1
Jane1
Jill1
echo print_r($p[$i]);
print_r
的打印內容$p[$i]
並返回1
傳遞給echo
(和印刷旁邊期望的輸出)。 你這里不需要print_r
。
print_r
將$p[$i]
發送到輸出緩沖區,然后返回一個布爾結果,該結果為true
(或者在回顯時為1
)。
所以,解決方案就是不使用print_r
。
當您不確定某事時,請務必閱讀文檔 。 幾乎任何你想知道的關於PHP的東西都可以在那里找到。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.