Empiler et dépiler des valeurs
Il est possible de rajouter ou effacer des valeurs à la fin ou au début d’un tableau déjà existant.
Empiler des valeurs
La fonction array_push() empile à la fin d’un tableau, passé en premier paramètre, une ou plusieurs valeurs spécifiées comme autres paramètres.
<?php
$tab = array('daniel','isabelle');
array_push($tab,'david','robert', 'antoine');
print_r($tab);
?>
Affichage
Array ( [0] => daniel [1] => isabelle [2] => david [3] => robert [4] => antoine )
Note : si vous voulez agir sur le début du tableau et non à la fin , utilisez la fonction array_unshift().
<?php
$tab = array('daniel','isabelle');
array_unshift($tab,'david','robert', 'antoine');
print_r($tab);
?>
Affichage
Array ( [0] => david [1] => robert [2] => antoine [3] => daniel [4] => isabelle )
Dépiler des valeurs
La fonction array_pop() efface à la fin d’un tableau, passé en premier paramètre, la dernière valeur.
<?php
$tab = array('daniel','isabelle');
array_pop($tab)
print_r($tab);
?>
Affichage
Array ( [0] => daniel )
Note : si vous voulez agir sur le début du tableau et non à la fin , utilisez la fonction array_shift().
<?php
$tab = array('daniel','isabelle');
array_shift($tab);
print_r($tab);
?>
Affichage
Array ( [0] => isabelle )