Maison  >  Article  >  développement back-end  >  Comment modifier le contenu d'un tableau en php

Comment modifier le contenu d'un tableau en php

青灯夜游
青灯夜游original
2022-04-29 20:48:223667parcourir

Méthode : 1. Utilisez "array_values ​​​​(array)" pour changer le nom de la clé de chaîne en un nom de clé numérique ; 2. Utilisez "array_replace(array 1, array 2)" pour remplacer le tableau ; (Tableau, position de départ, longueur, valeur de remplacement)", vous pouvez supprimer, insérer et remplacer des éléments.

Comment modifier le contenu d'un tableau en php

L'environnement d'exploitation de ce tutoriel : système windows7, PHP version 7.1, ordinateur DELL G3

Comment modifier le contenu du tableau avec php

1 Utilisez la fonction array_values().

array_values() est utilisé pour obtenir les valeurs de tous les éléments du tableau

Utilisez array_values() pour changer le nom de clé de chaîne du tableau associatif en un nom de clé numérique

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
var_dump($arr);
var_dump(array_values($arr));
?>

Comment modifier le contenu dun tableau en php

2. Fonction array_replace()

Fonction array_replace() Remplace les valeurs du premier tableau par les valeurs du tableau suivant.

<?php 
header("content-type:text/html;charset=utf-8");
$a1=array("red","green");
$a2=array("blue","yellow");
var_dump($a1);
var_dump(array_replace($a1,$a2));
?>

Comment modifier le contenu dun tableau en php

3. Utilisez la fonction array_splice()

array_splice() est une fonction de tableau puissante qui peut supprimer des éléments, ajouter des éléments et remplacer des éléments en fonction de différents paramètres.

Exemple 1 : Supprimer un élément

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";
var_dump($arr);
array_splice($arr,1,2);
echo "从第2位开始删除2个元素:";
var_dump($arr);
?>

Comment modifier le contenu dun tableau en php

Exemple 2 : Remplacer un élément

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";
var_dump($arr);
array_splice($arr,1,1,"hello");
echo "替换第2个元素:";
var_dump($arr);
?>

Comment modifier le contenu dun tableau en php

Exemple 3 : Insérer un élément

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";
var_dump($arr);
array_splice($arr,1,0,"hello");
echo "在第1个元素后插入一个元素:";
var_dump($arr);
?>

Comment modifier le contenu dun tableau en php

Apprentissage recommandé : "Tutoriel vidéo PHP "

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn