PHP 多维数组值替换为另一个值 [英] PHP multidimensional array value replace with another value

查看:49
本文介绍了PHP 多维数组值替换为另一个值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个如下所示的数组

I have an array as below

Array
(
    [0] => Array
        (
            [0] => Pedigree Dry
            [1] => N/A
            [2] => N/A
            [3] => N/A
        )

    [1] => Array
        (
            [0] => Professional Range
            [1] => N/A
            [2] => N/A
            [3] => N/A
        )

    [2] => Array
        (
            [0] => Pedigree Wet
            [1] => N/A
            [2] => N/A
            [3] => N/A
        )

    [3] => Array
        (
            [0] => PMM
            [1] => N/A
            [2] => N/A
            [3] => N/A
        )

    [4] => Array
        (
            [0] => Chappi
            [1] => N/A
            [2] => N/A
            [3] => N/A
        )

    [5] => Array
        (
            [0] => Care & Treat
            [1] => N/A
            [2] => N/A
            [3] => N/A
        )

    [6] => Array
        (
            [0] => Sheba
            [1] => N/A
            [2] => N/A
            [3] => N/A
        )

    [7] => Array
        (
            [0] => Whiskas Dry
            [1] => N/A
            [2] => N/A
            [3] => N/A
        )

    [8] => Array
        (
            [0] => Whiskas Wet
            [1] => N/A
            [2] => N/A
            [3] => N/A
        )

)

上面的代码是一个多维数组.但是所有的数组元素(索引除外)都是N/A.我想用0替换所有的N/A.如何用 0 替换所有 N/A ?

The above code is an multidimensional array.But all array elements(except index) is N/A.I want to replace all the N/A with 0. How can I replace all N/A with 0 ?

推荐答案

$newArray = array();    
foreach($array as $inner_array) {
    $newArray[] = str_replace("N/A", 0, $inner_array);
}

这会遍历所有内部数组,并用零替换所有N/A"并将它们添加到新的结果数组中.

This loops over all the inner arrays and replaces all "N/A" with a zero and adds them to a new resultant array.

工作 演示

这篇关于PHP 多维数组值替换为另一个值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆