Maison >développement back-end >tutoriel php >Le tableau PHP insère des éléments à n'importe quelle position et supprime les détails de l'instance d'éléments spécifiques
L'éditeur suivant vous apportera un exemple d'insertion d'éléments à n'importe quelle position dans un tableau et de suppression d'éléments spécifiques. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Venez jeter un oeil avec la rédaction
comme suit :
$ary = array( array('t'=>1,'y'=>2), array('t'=>2,'y'=>9) ); $t = array_splice( $ary, 1,0,array(array('t'=>3,'y'=>10)) ); print_r($ary);Sortie de la console :
$ary = array( array('t'=>1,'y'=>2), array('t'=>3,'y'=>10), array('t'=>2,'y'=>9) );Présentons brièvement la méthode array_splice. Le premier paramètre est le tableau sur lequel l'opération est effectuée et le deuxième paramètre est la valeur d'index. de l'élément de commande, le paramètre trois est la longueur, le paramètre quatre est l'élément à remplacer. L'effet de cette méthode est de supprimer les éléments consécutifs du tableau de paramètres avec le paramètre deux comme position de départ et le paramètre de longueur trois, puis de les remplir avec le paramètre quatre. Si la longueur est 0, l'effet équivaut à insérer l'élément spécifié à la valeur d'index spécifiée. Si la longueur est 1, l'effet équivaut à supprimer l'élément avec la valeur d'index
$ary = array( array('t'=>1,'y'=>2), );Supprimer l'élément spécifique dans le tableau
$arr1 = array(1,3, 5,7,8); $key = array_search(3, $arr1); if ($key !== false){ array_splice($arr1, $key, 1); } var_dump($arr1);Sortie : array(1, 5,7,8);array_slice(array,start,length, préserver)Supprimer de l'élément de départ du tableau et renvoyer les éléments restants du tableau
$a=array("red","green","blue","yellow","brown"); print_r(array_slice($a,2));Tableau de sortie("bleu ","jaune","marron ")array_pusharray_push -- Pousser une ou plusieurs cellules jusqu'à la fin du tableau (push)
Description
int array_push (array &array, Mixed var [, Mixed ...] )array_push() traite le tableau comme une pile et pousse la variable transmise à la fin du tableau. La longueur du tableau augmentera en fonction du nombre de variables placées sur la pile. Ce qui précède concerne les détails de l'insertion d'éléments à n'importe quelle position dans le tableau et de la suppression d'éléments spécifiques. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !