我有2個潛在的響應數組,我不知道我會得到哪一個。 但我知道,這將是這些下列之一:如何區分具有相同數量的1-dim數組和多dim數組?
- 1 - 可能包含陣列上鍵和值
- 2 - 可能只包含鍵和值
我的目標是檢查我的回答是否屬於該類別中的一個,並根據此類邏輯進行操作。
我嘗試使用PHP count()
函數,但它們都返回2 - 這是相同的值。
我應該檢查什麼以瞭解我得到的迴應類型?
陣列#1
array:2 [▼
0 => array:2 [▼
"content" => "Administrator"
"XSI:TYPE" => "xs:string"
]
1 => array:2 [▼
"content" => "Read Only"
"XSI:TYPE" => "xs:string"
]
]
陣列#2
array:2 [▼
"content" => "Read Only"
"XSI:TYPE" => "xs:string"
]
當然,這些計數是相同的。第一個包含兩個數組,第二個包含兩個字符串。 –
你有沒有試過['array_diff()'](http://php.net/manual/en/function.array-diff.php)? – alanlittle
@ Don'tPanic:用什麼PHP函數來檢查2之間的不同?你知道嗎 ? – ihue