Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中从多维数组中删除最后一个元素_Php_Multidimensional Array - Fatal编程技术网

在php中从多维数组中删除最后一个元素

在php中从多维数组中删除最后一个元素,php,multidimensional-array,Php,Multidimensional Array,我有一个文本框,它迭代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" /> &

我有一个文本框,它迭代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]);
    }
  }
?>

print\r
打印
$p[$i]
的内容,并返回传递给
echo
1
(并在所需输出旁边打印)。您不需要在此处打印。

print\r
$p[$i]
发送到输出缓冲区,然后返回一个布尔结果,该结果将为
true
(或
1

因此,解决方案就是不使用
print\r


总是在你对某事不确定的时候。你想知道的关于PHP的几乎任何东西都可以在那里找到。

substr($str,0,-1)
?看看你的例子,我认为这并不像你描述的那样有效。它应该类似于
echo$text1[$p]而不是
回声打印($p[$i])谢谢,它在没有打印的情况下工作
John1
Jack1
Peter1
Jane1
Jill1
echo print_r($p[$i]);