中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php替換數組元素的方法

發布時間:2020-07-18 09:37:38 來源:億速云 閱讀:323 作者:清晨 欄目:編程語言

這篇文章將為大家詳細講解有關php替換數組元素的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

php替換數組元素的方法:1、替換數組的鍵為KEY值,代碼為【$arr[$i][name] = $array[$i][shop_name]】;2、使用遞歸替換數組中的內容,把數組內的【< >】替換成【{ }】即可。

php替換數組元素的方法

php替換數組元素的方法:

php中雖然處理數組的函數特別多,但是有的函數還要我們自己封裝,譬如替換數組里面的元素:

下面是替換數組的鍵為KEY值:

<?php
 
$arr = array();
$array = array(
    0 => array(shop_name=>1,shop_id=>2),
    1 => array(shop_name => 2, shop_id=>3)
);
 
for($i=0; $i<count($array); $i++) {
    $arr[$i][name] = $array[$i][shop_name];
$arr[$i][id]=$array[$i][shop_id];
}
echo '<pre>';
print_r ($arr);
echo '</pre>';
 
?>

下面實例是封裝的一個方法:

開發小技巧實例程序,使用遞歸替換數組中的內容。

把數組內的< >替換成{ }

你可以根據實際情況去使用這個函數。替換數組內的元素還是很方便的;

<?php
    $arr = array("<小剛>","<小曉>","<小飛>","<小李>","<小紅>");
    function arrContentReplact($array)
    {
        if(is_array($array))
        {
            foreach($array as $k => $v)
            {
                $array[$k] = arrContentReplact($array[$k]);
            }
        }else
        {
            $array = str_replace(array('<', '>'), array('{', '}'), $array);
        }
        return $array;
    }
   
    $arr3 = arrContentReplact($arr);
   
    echo "<pre>";
    print_r($arr3);
    echo "</pre>";
?>

以上例子輸出的結果為:

Array
(
    [0] => {小剛}
    [1] => {小曉}
    [2] => {小飛}
    [3] => {小李}
    [4] => {小紅}
)

關于php替換數組元素的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

咸阳市| 建阳市| 建宁县| 雷州市| 定兴县| 托克逊县| 泽库县| 贵定县| 宾阳县| 隆安县| 平阴县| 沙河市| 德阳市| 报价| 靖安县| 莫力| 集贤县| 宁南县| 仲巴县| 佛学| 锡林郭勒盟| 蚌埠市| 遂溪县| 甘德县| 农安县| 秦皇岛市| 集安市| 金华市| 克什克腾旗| 湖北省| 莱阳市| 龙江县| 台中县| 四会市| 伊金霍洛旗| 营口市| 平昌县| 宝应县| 兴文县| 盘山县| 海晏县|