BLOG ENTRY

多次元配列を再帰的に置換処理[PHP]

php

2次元配列でも3次元配列でも4次元配列でも、配列の要素すべてを再帰的に置換する

<?php
//配列を再帰的に置換処理
function arrayReplace($array = array(), $before = '', $after = '') {
    $resultArr = array();
    foreach ($array as $key => $value) {
        if (is_array($value)) {
            $value = arrayReplace($value, $before, $after);
        } else {
            $value = str_replace($before, $after, $value);
        }
        $resultArr[$key] = $value;
    }
    return $resultArr;
}

No related posts.

WRITE COMMENT


(required)


(required)


(required)

MENU

veltica creative of twitter