[php]array_replace 使用傳遞的陣列替換第一個陣列的元素
(PHP 5 >= 5.3.0)
array_replace() 函數使用後面數組元素的值替換第一個 array 數組的值。如果一個鍵存在於第一個數組同時也存在於第二個數組,它的值將被第二個數組中的值替換。如果一個鍵存在於第二個數組,但是不存在於第一個數組,則會在第一個數組中創建這個元素。如果一個鍵僅存在於第一個數組,它將保持不變。如果傳遞了多個替換數組,它們將被按順序依次處理,後面的數組將覆蓋之前的值。
array_replace() 是非遞歸的:它將第一個數組的值進行替換而不管第二個數組中是什麼類型。
官方範例:
<?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);
?>
以上例程會輸出:
Array
(
[0] => grape
[1] => banana
[2] => apple
[3] => raspberry
[4] => cherry
)
官方範例2:
<?php
$base = array('citrus' => array( "orange") , 'berries' => array("blackberry", "raspberry"), );
$replacements = array('citrus' => array('pineapple'), 'berries' => array('blueberry'));
$basket = array_replace($base, $replacements);
print_r($basket);
?>
Array
(
[citrus] => Array
(
[0] => pineapple
)
[berries] => Array
(
[0] => blueberry
)
)
公告版位
礁溪溫泉套房,位於宜蘭縣礁溪國小旁,近麥當勞,離礁溪火車站、首都客運、葛瑪蘭汽車客運約5分鍾車程,礁溪溫泉套房出租,您不需要再行添購傢俱,只需要帶幾件衣服,就能輕輕鬆鬆住進礁溪溫泉套房,天天在礁溪溫泉套房洗溫泉唷!意洽:游媽媽,電話0939711360,4500~4900元/月
- Feb 23 Wed 2011 12:09
[php]array_replace 使用傳遞的陣列替換第一個陣列的元素
全站熱搜
留言列表
發表留言