Die Frage ist, wie der Schlüssel zurückgesetzt werden kann, z. B. für ein Array:
Array (
[1_Name] => Array (
[1] => leo
[4] => NULL
)
[1_Phone] => Array (
[1] => 12345
[4] => 434324
)
)
zurückgesetzt auf:
Array (
[1_Name] => Array (
[0] => leo
[1] => NULL
)
[1_Phone] => Array (
[0] => 12345
[1] => 434324
)
)
Antworten:
So setzen Sie die Schlüssel aller Arrays in einem Array zurück:
Wenn Sie nur Array-Schlüssel der ersten Ebene zurücksetzen möchten, verwenden Sie
array_values()
ohnearray_map
.quelle
array_values
Funktion verwenden.Über diese Funktion können Sie Ihr Array zurücksetzen
quelle
Verwenden Sie
array_values
diese Taste, um die Tasten zurückzusetzenhttp://php.net/array_values
quelle
Hier sehen Sie den Unterschied zwischen der Art und Weise, wie Täuschung angeboten wird, und dem einfachen
array_values
Ansatz:Das Array:
In
deceze
gewisser Weise ist hier Ihre Ausgabe:Und hier ist Ihre Ausgabe, wenn Sie nur die
array_values
Funktion verwenden:quelle
Array ([0] => Apfel [1] => Kirsche)
Array ([0] => Kirsche [1] => Apfel)
quelle
Hierfür gibt es eine native PHP-Funktion. Siehe http://php.net/manual/en/function.reset.php
Mach das einfach:
mixed reset ( array &$array )
quelle
reset
macht etwas anderes.