1
嘗試使用array_keys兩個級別陣列,但不知道如何:嘗試使用array_keys兩個級別陣列
這不起作用:
<?php
$myarray['a'][]='b';
$an_id='b';
$eval="a";
$check=array_keys($myarray,$an_id);
if(in_array($eval,$check)){
echo 'found';
}
?>
兩個級別陣列。
但這:
<?php
$myarray['a']='b';
$an_id='b';
$eval="a";
$check=array_keys($myarray,$an_id);
if(in_array($eval,$check)){
echo 'found';
}
?>
單級陣列。
不能這樣簡化爲'$ myArray的[$ EVAL] === $ an_id'? –
No as $ myarray [$ eval] []恰恰是一個具有多個值的數組,因此使用array_keys – lbennet