龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

多维数组去重和查找

时间:2014-07-22 14:52来源: 作者: 点击:
分享到:
div 代码来自于个人项目和php官方手册。 br / php+apache br / br / br / br / /div
代码来自于个人项目和php官方手册。
php+apache




看代码: 
$a = array(array('p', 'h'), array('p', 'r'), 'o');

if (in_array(array('p', 'h'), $a)) {
 echo "'ph' was found\n";
}
if (in_array(array('f', 'i'), $a)) {
 echo "'fi' was found\n";
}
if (in_array('o', $a)) {
 echo "'o' was found\n";
} 

支持多维数组查找! 

$key=array('0'=>array('en_term' =>'h','pos'=>'n','cn_define'=>'你'),'1'=>array('en_term' =>'w','pos'=>'n','cn_define'=>'好')); 

//bool(true)
var_dump(in_array(array('en_term' =>'h','pos'=>'n','cn_define'=>'你'),$key));

关于去重操作,可用定义一个临时数组,来解决问题!
 
精彩图集

赞助商链接