Arbeits Dies funktioniertPhp: Verschachtelte for-Schleife nicht
$arrayOrdenado = array();
if ($rows[4][2] == $orden[0]) {
array_push($arrayOrdenado,$rows[4]);
}
Aber während Looping es wird kein Zufall finden
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;
}
}
}
Ich weiß nicht, warum
'$ rows.length-1' /' $ orden.length' ist eine JavaScript-Sache. 'count ($ rows)'/'count ($ orden)' ist php. In php wird das '.' für die Konkatentation wie" a "verwendet." B "' ist dasselbe wie "" ab "'. Ihr Code würde wahrscheinlich Fehler wie "undefinierte Konstante, angenommene Länge" werfen. –
Bitte erläutern Sie Ihre Frage. Was möchtest du tun? – tovishalck
Ich habe ein Array ($ orden), das die IDs der Reihe nach enthält. Ich möchte das zweite Array ($ rows) bestellen, das Arrays enthält und die ID ist der Wert [2], der die $ rows [y] [2] ist, hat eine statische [2]. –