Hvordan legge til elementer i en tom matrise i PHP?
Hvis jeg definerer en matrise i PHP som (jeg definerer ikke størrelsen):
$cart = array();
Legger jeg ganske enkelt til elementer i den ved hjelp av følgende?
$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
Har ikke matriser i PHP en add-metode, for eksempel cart.add(13)
?
453
3
Både [
array_push
][1] og metoden du beskrev vil fungere.Det er bedre å ikke bruke
array_push
og bare bruke det du foreslo. Funksjonene legger bare til overhead.Du kan bruke array_push. Det legger til elementene på slutten av matrisen, som i en stabel.
Du kunne også ha gjort det slik: