簡體   English   中英

從數組/字符串中獲取值

[英]Fetch value from array/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"

也許我從第一個數組做錯了嗎?

您沒有給我們太多幫助。 3個數組是否已經在父數組,對象等中? 下面是如何從3個數組中獲取#3的方法...但是我想這實際上並不是您要的,我們可能需要更多詳細信息...您正在嘗試解決的實際問題。

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;
        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM