这将工作PHP的:嵌套for循环不工作
$arrayOrdenado = array();
if ($rows[4][2] == $orden[0]) {
array_push($arrayOrdenado,$rows[4]);
}
不过,虽然环路,将找不到任何巧合
for ($i = 0; $i < $orden.length - 1; $i++) {
for ($y = 0; $y < $rows.length - 1; $y++) {
if ($rows[y][2] == $orden[i]) {
array_push($arrayOrdenado, $rows[y]);
break;
}
}
}
我不知道为什么
'$ rows.length-1' /'$ orden.length'是一个JavaScript的东西。 'count($ rows)'/'count($ orden)'是php。在php中'''用于concatenation,比如''a“。”b“'和'”ab“'相同。你的代码可能会抛出像'未定义常量,假定长度'的错误。 –
请详细说明你的问题。你想做什么? – tovishalck
我有一个数组($ orden),它按顺序同步这些ID。我想命令包含数组的第二个数组($ rows),并且ID是[2]值,即$ rows [y] [2]有一个静态[2]。 –