In questa pagina dimostriamo e descriviamo i vari modi in cui è possibile aggiungere nuovi elementi agli array in PHP. Copriamo la sintassi delle parentesi quadre così come le funzioniarray_push
earray_unshift
. La funzionearray_splice
, che può anche essere utilizzata per aggiungere elementi, viene discussa altrove.
Sintassi delle parentesi quadre
Quando si desidera aggiungere singoli elementi alla fine di un array in PHP, la sintassi delle parentesi quadre è la più efficiente., È possibile includere un indice (intero o stringa) tra parentesi quadre, o lasciarli vuoti, nel qual caso PHP utilizzerà il prossimo numero intero disponibile. Dimostriamo ciascuna di queste opzioni qui:
Mentre è possibile utilizzare le parentesi quadre per aggiungere un elemento con un indice di stringa a un array, le funzioni seguenti possono solo aggiungere elementi indicizzati numericamente.
array_push
È possibile utilizzare la funzionearray_push
di PHP per aggiungere più elementi alla fine di un array. Passa l’array come primo argomento seguito da un numero qualsiasi di elementi nell’ordine in cui desideri che vengano aggiunti., La funzionearray_push
restituisce il numero di elementi nell’array modificato. Dimostriamo aggiungendo tre nuovi elementi all’array di esempio:
array_unshift
La funzione array_unshift
di PHP aggiunge elementi all’inizio di un array. Come con array_push
, passare prima l’array, seguito da qualsiasi numero di elementi che si desidera aggiungere all’array. Gli array con indici numerici hanno quegli indici ri-numerati a partire da zero., Dimostriamo l’aggiunta di due elementi all’array di esempio:
array_splice
La funzionearray_splice
può essere utilizzata per aggiungere elementi ovunque in un array. Per saperne di più.
Torna su