Maison > Article > développement back-end > Comment remplacer une valeur dans un tableau en php
Étapes de remplacement : 1. Utilisez "array_values($arr)" pour convertir le tableau spécifié en un tableau d'index ; 2. Utilisez "array_search("specified value", index array)" pour rechercher des valeurs et renvoyer le correspondant. valeur d'index ; 3. Utilisez " array_splice($arr,index,1,"valeur de remplacement")" pour remplacer.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Comment remplacer une valeur dans un tableau par php
Étape 1. Utilisez array_values() pour spécifier le tableau Convertir en un tableau indexé
<?php header('content-type:text/html;charset=utf-8'); $arr=array("a"=>"red","b"=>"green","c"=>"blue"); $values=array_values($arr); var_dump($values); ?>
Étape 2. Utilisez array_search() pour rechercher la valeur spécifiée et renvoyer la valeur d'index correspondante (nom de la clé)
array_search() la fonction recherche un valeur de clé dans le tableau et renvoie le nom de clé correspondant.
$index=array_search("green",$values); echo $index;
Étape 3. Utilisez array_splice() pour remplacer la valeur du tableau en fonction de la valeur d'index.
array_splice($arr, $index, 1, "orange"); var_dump($arr);
Description : fonction array_splice()
La fonction array_splice() est utilisée pour supprimer certains éléments du tableau, vous pouvez le supprimer directement ou le remplacer par d'autres valeurs ; La syntaxe de
array_splice() est la suivante :
array array_splice ( array &$arr, int $start [, int $length = 0 [, mixed $replacement ]] )
Description du paramètre :
Notez que l'utilisation du remplacement pour remplacer les éléments du tableau ne conservera pas les noms de clé d'origine.
Valeur de retour : renvoie un tableau composé des éléments supprimés.
Apprentissage recommandé : "
Tutoriel vidéo PHPCe 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!