English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
array_replace() função preenche o array com os valores fornecidos
array_replace( array $array1 [, array $... ] ) : array
A função array_replace() substitui os valores do array com os elementos da array posterior com a mesma chave1 Os valores do array. Se uma chave existe tanto na primeira quanto na segunda array, seu valor será substituído pelo valor da segunda array. Se uma chave existe na segunda array mas não na primeira, ela será criada na primeira array. Se uma chave existe apenas na primeira array, ela permanecerá inalterada. Se forem passadas várias arrays de substituição, elas serão processadas em ordem, e as arrays posteriores substituirão os valores das anteriores.
array_replace() é não recursivo: ele substitui os valores da primeira array sem considerar o tipo do que está na segunda array.
Retornar umarray。 NULL
。
Preencher array com valores especificados
<?php $base = array("orange", "banana", "apple", "raspberry"); $replacements = array(0 => "pineapple", 4 => "cherry"); $replacements2 = array(0 => "grape"); $basket = array_replace($base, $replacements, $replacements2); print_r($basket); ?>Teste e veja ‹/›
Resultado de saída:
Array ( [0] => grape [1] => banana [2] => apple [3] => raspberry [4] => cherry )