-4
此循环只给出输出Array
而不是当我使用print_r
函数时显示的值。回声阵列只是给出输出数组而不是值
print_r
给了我这样的:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 1
)
但回声只是阵列
for($i=0; $i<($n*$n); $i++){
for($j=0; $j<($n*$n); $j++){
$number = "column" . $i . $j;
$plan = $field[$i][$j] = $_POST[$number];
$myvariable[] = $field[$i][$j];
}
echo $myvariable;
}
,但如果我从$myvariable
删除[]
它打印出的值。问题是我需要使用具有独特阵列的阵列
$unique = array_unique($myvariable);
if (count($unique) != count($myvariable)) {
echo ="no uniques";
}
任何提示?
其实很困惑的你到底想达到此 –
我还是不理解,但我想你想要的是什么是循环通过独特的'数组',所以让你的'数组'唯一的第一个,并通过 –
循环是否有你想/需要在你的循环回声的原因? – Sean