私は2つの潜在的な応答配列を持っていますが、どちらが得られるかわかりません。 は、しかし、私は、それはこれらの次のいずれかになりますことを知っている:同じ数のマルチディムアレイと1次元アレイを区別する方法は?
- 1 - キーと値を持つ配列が含まれている場合があり が - 唯一のキーと値を含めることができます
私の目標はにあります私の応答がそのカテゴリの1つに落ちているかどうかを確認して、それに基づいて論理を立てます。
私は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"
]
確かに、それらの数は同じです。最初の配列には2つの配列が含まれ、2つ目の配列には2つの文字列が含まれます。 –
['array_diff()'](http://php.net/manual/en/function.array-diff.php)を試しましたか? – alanlittle
@ Don'tPanic:どのようなPHP関数は2の間で違いを確認する?あなたは知っていますか ? – ihue