150 of 410 menu

Fonction array_replace

La fonction array_replace remplace les valeurs du premier tableau par les valeurs des mêmes clés provenant d'autres tableaux passés en arguments. Si une clé du premier tableau est présente dans le second tableau, sa valeur est remplacée par la valeur provenant du second tableau. Si une clé existe dans le second tableau, mais est absente du premier - elle sera créée dans le premier tableau. Si une clé est présente uniquement dans le premier tableau, elle est conservée telle quelle.

Si plusieurs tableaux sont passés pour le remplacement, ils seront traités dans l'ordre de passage et les tableaux plus récents écraseront les valeurs des précédents.

Syntaxe

array_replace(array $array, array ...$replacements): array

Exemple

Réalisons le remplacement décrit :

<?php $arr1 = ['a' => 1, 'b'=> 2, 'c' => 3]; $arr2 = ['a' => '!', 'c' => '?']; $res = array_replace($arr1, $arr2); var_dump($res); ?>

Résultat de l'exécution du code :

['a' => '!', 'b'=> 2, 'c' => '?']

Voir aussi

  • la fonction str_replace,
    qui remplace des caractères de chaînes
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser