分離我具有以下陣列搜索值在PHP
Array
(
[0] => Array
(
[data] => PHP
[attribs] => Array
(
)
[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)
[1] => Array
(
[data] => Wordpress
[attribs] => Array
(
)
[xml_base] =>
[xml_base_explicit] =>
[xml_lang] =>
)
)
一個varialbe像是$ var = 'PHP,的Joomla' 值;
我曾嘗試以下,但不工作
$key = in_multiarray('PHP', $array,"data");
function in_multiarray($elem, $array,$field)
{
$top = sizeof($array) - 1;
$bottom = 0;
while($bottom <= $top)
{
if($array[$bottom][$field] == $elem)
return true;
else
if(is_array($array[$bottom][$field]))
if(in_multiarray($elem, ($array[$bottom][$field])))
return true;
$bottom++;
}
return false;
}
所以要檢查如果是$ var任何價值存在於陣列(不區分大小寫)
我如何能做到這一點不循環?
循環通過它。你做了什麼。顯示一些努力 – putvande 2014-12-19 09:13:39
foreach()爆炸()和buisnesslogic是你的朋友 – donald123 2014-12-19 09:13:55
@Bhumi Shah,這是你真正的數組,可以將數組深度超過這個嗎? – 2014-12-19 09:16:32