Syntaxe :public DsDeque::insert ($index, $values) : void
Paramètres :cette fonction prend deux paramètres comme ci-dessus et décrits ci-dessous :
- $index :ce paramètre contient l`index auquel l`élément doit être inséré.
- $value :< /b>ce paramètre contient la valeur qui sera insérée dans l`index donné dans le Deque.
Valeur renvoyée : cette fonction ne renvoie aucune valeur.
Exception :cette fonction lève
OutOfRangeException si
Deque est vide. Les programmes ci-dessous illustrent la fonction
Ds / Deque::insert()en PHP :
Programme 1 :
// À propos de declare deque
$deck
=
new
DsDeque ([1, 2, 3, 4, 5, 6]);
echo
(
" Éléments dans le Deque "
);
// Afficher les éléments Deque
print_r (
$deck
);
echo
(
" Insérez 10 à la index 4 dans le deque "
);
// Utilisez la fonction insert() pour insérer
// élément dans le deck à l`index 4
$deck
-> insert (4, 10);
// Afficher les éléments Deque
print_r (
$deck
);
?>
Quitter :Éléments dans l`objet Deque DsDeque ([0] => 1 [1] => 2 [2] => 3 [ 3] => 4 [4] => 5 [5] => 6) Insérer 10 à l`index 4 dans l`objet deque DsDeque ([0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 10 [5] => 5 [6] => 6)
Programme 2 : < ? php
// Déclarer deque
$deck
=
nouveau
DsDeque ([1 , 2, 3, 4, 5, 6]);
echo
(
>" Original Deque "
);
// Afficher les éléments Deque
print_r (
$deck
);
echo
(
" Deque modifié "
);
// Utilisez la fonction insert() pour insérer
// un élément dans le jeu à index 4
$pont
-> insérer (3, ... [10, 20, 30, 40]);
< br>// Afficher les éléments Deque
print_r (
$deck
);
?>
Quitter :Objet original Deque DsDeque ([0] => 1 [1] => 2 [2] => 3 [ 3] => 4 [4] => 5 [5] => 6) Objet Deque DsDeque modifié ( [0] => 1 [1] => 2 [2] => 3 [3] => 10 [4] => 20 [5] => 30 [6] => 4 0 [ 7] => 4 [8] => 5 [9] => 6)
Lien :http://php.net/manual/en/ds- deque.insert.php