Pour insérer un nouvel élément dans un tableau à n'importe quelle position en PHP, vous pouvez utiliser la fonction array_splice()
. Voici un exemple :
<?php
// Tableau existant
$tableau = array("élément1", "élément2", "élément3");
// Nouvel élément à insérer
$nouvelElement = "nouvelElement";
// Position à laquelle insérer le nouvel élément (par exemple, à la position 1)
$position = 1;
// Utilisez array_splice() pour insérer le nouvel élément
array_splice($tableau, $position, 0, $nouvelElement);
// Affichez le résultat
print_r($tableau);
?>
Dans cet exemple, nous avons un tableau $tableau
contenant trois éléments. Nous souhaitons insérer un nouvel élément $nouvelElement
à la position 1 (c'est-à-dire entre "élément1" et "élément2"). Nous utilisons la fonction array_splice()
pour effectuer l'insertion. Le résultat est ensuite affiché à l'aide de print_r()
.
Le résultat affiché sera :
Array
(
[0] => élément1
[1] => nouvelElement
[2] => élément2
[3] => élément3
)
Le nouvel élément a été inséré avec succès à la position souhaitée dans le tableau. Vous pouvez modifier la valeur de $position
pour insérer l'élément à une autre position de votre choix.
Sources
PHP -