これが私のコードです
$arr = array('id', 'string');
// check keys do not contain id or string
if(in_array($arr, $keys) == true) {
return false;
} else {
var_dump($keys);
var_dump($arr);
}
return true;
関数からの応答。
array (size=2)
0 => string 'mohooho' (length=14)
1 => string 'string' (length=6)
array (size=2)
0 => string 'id' (length=2)
1 => string 'string' (length=6)
boolean true
私は怒っていますか?それとも私は疲れていますか?ここで何が起こっているのですか?
編集
私のマシンではこれがあり、母の人生で私を誓うことができます。私はwampphp5.4を使用しています。
// check keys do not contain id or string
if(in_array(array('string', 'id'), array('string', 'id'))) {
echo 'IN ARRAY';
} else {
echo 'ERROR!';
}
http://writecodeonline.com/php/ <<<<ここでコードをテストする
私はERROR!
、
しかし、これは機能します、
// check keys do not contain id or string
if(in_array('string', array('string', 'id'))) {
echo 'IN ARRAY';
} else {
echo 'ERROR!';
}
適切な応答が得られましたIN_ARRAY
何かご意見は?