php中的Sizeof数组在for循环中不起作用
我试图通过for循环中的数组生成一些变量。我遇到的问题是for循环和定义第二个参数(sizeof array,或count)。如果在这个地方我放了第4个,整个脚本都可以运行,但是如果我放$length,它什么也不会给我 HTMLphp中的Sizeof数组在for循环中不起作用,php,html,arrays,for-loop,Php,Html,Arrays,For Loop,我试图通过for循环中的数组生成一些变量。我遇到的问题是for循环和定义第二个参数(sizeof array,或count)。如果在这个地方我放了第4个,整个脚本都可以运行,但是如果我放$length,它什么也不会给我 HTML <form action="proceed.php" method="post"> <textarea name="que[1]"></textarea> <textarea name="que[2]"></tex
<form action="proceed.php" method="post">
<textarea name="que[1]"></textarea>
<textarea name="que[2]"></textarea>
<textarea name="que[3]"></textarea><br/>
<input type="submit" name="submit" value="GO"><br/>
</form>
procedue.PHP
<?php
$bla = "";
$question = array();
$length = count($question);
for($j=1; $j<$length; $j++) {
$question = $_POST['que'];
if($question[$j] != "") {
$bla .= $j.'This is good<br/><br/>';
}}
echo $bla;
?>
您正在创建一个空数组,然后计算它的大小。你为什么不指望计数为零呢 您真正想要的是
que
数组的大小:
$length = count($_POST['que']);
但这使得一些代码变得不必要,因为这已经是一个数组了
for($j=1; $j<$length; $j++) {
// $question = $_POST['que']; UNNECESSARY
if($_POST['que'][$j] != "") {
$bla .= $j.'This is good<br/><br/>';
}
}
for($j=1;$j您正在创建一个空数组,然后计算它的大小。为什么您不希望计数为零
您真正想要的是que
数组的大小:
$length = count($_POST['que']);
但这使得一些代码变得不必要,因为这已经是一个数组了
for($j=1; $j<$length; $j++) {
// $question = $_POST['que']; UNNECESSARY
if($_POST['que'][$j] != "") {
$bla .= $j.'This is good<br/><br/>';
}
}
for($j=1;$j您正在创建一个空数组,然后计算它的大小。为什么您不希望计数为零
您真正想要的是que
数组的大小:
$length = count($_POST['que']);
但这使得一些代码变得不必要,因为这已经是一个数组了
for($j=1; $j<$length; $j++) {
// $question = $_POST['que']; UNNECESSARY
if($_POST['que'][$j] != "") {
$bla .= $j.'This is good<br/><br/>';
}
}
for($j=1;$j您正在创建一个空数组,然后计算它的大小。为什么您不希望计数为零
您真正想要的是que
数组的大小:
$length = count($_POST['que']);
但这使得一些代码变得不必要,因为这已经是一个数组了
for($j=1; $j<$length; $j++) {
// $question = $_POST['que']; UNNECESSARY
if($_POST['que'][$j] != "") {
$bla .= $j.'This is good<br/><br/>';
}
}
for($j=1;$j
如果$\u POST['que']
已经是一个数组,那么现在就不需要foreach
了。只要复制它就行了。(或者更确切地说,不需要;冗余)。$length是零,因为$question在将计数($question)放入$length时是一个空数组。如果$\u POST['que'],现在就不需要foreach
已经是一个数组。只需复制它即可。(或者不复制;冗余。)$length为零,因为$question在count($question)放入$length时是一个空数组($question)如果$\u POST['que']
已经是一个数组,则现在不需要使用foreach
了。只需复制它即可。(或者不复制;冗余。)$length为零,因为$question在将计数($question)放入$length时是一个空数组。如果$\u POST['que']
已经是一个数组,则现在不需要foreach
。只需复制它即可。(或者更确切地说,不需要;冗余)。$length为零,因为$question在将计数($question)放入$length时是一个空数组