从数组/字符串中获取值

时间:2015-05-21 16:12:01

标签: php arrays string

如何从这组数组中获取值“3”:

array(1) { [0]=> string(1) "1" }
array(1) { [0]=> string(1) "3" }
array(1) { [0]=> string(1) "0" } 

数组从父数组的foreach语句输出,即:

array(3) { [0]=> string(8) "St" [1]=> string(1) "1" [2]=> string(1) "0" }
array(3) { [0]=> string(16) "Fu" [1]=> string(1) "3" [2]=> string(1) "0" }
array(3) { [0]=> string(13) "Pa" [1]=> string(1) "0" [2]=> string(1) "0" } 

我要去的第二行值:"Fu" [1]=> string(1) "3"

也许我从第一个阵列做错了?

1 个答案:

答案 0 :(得分:0)

你并没有给我们太多的帮助。 3个数组是否已经存在于父数组,对象等中?下面是如何从3个阵列中获得#3 ......但我猜这不是你要求的,我们可能需要更多细节......你要解决的真正问题。 / p>

function getThree($arr1, $arr2, $arr3) {
    $array = array();
    $array[] = $arr1;
    $array[] = $arr2;
    $array[] = $arr3;

    foreach( $array AS $subArray ) {
        // whichever condition works for you
        if( $subArray[0] == 'Fu' || $subArray[1] == 3 ) {
            return $subArray;
        }
    }
}