问个基础问题啊 想了下午了 $a = array('成都','天津','中国人民银行万岁','北京','中国');//数组元素内容为动态的就是说有个重复的中国 就取最长的中国人民银行万岁 得到的最后结果为: $a = array('成都','天津','中国人民银行万岁','北京');怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //$a = array('成都','天津','中国人民银行万岁','北京','中国');$key = array();for($i=0,$n=count($a);$i<$n;$i++){ for($j=$i+1;$j<$n;$j++) { if(strpos($a[$i], $a[$j]) !== false) { $key[] = $j; } else if(strpos($a[$j], $a[$i]) !== false) { $key[] = $i; } }}foreach($key AS $k){ unset($a[$k]);}print_r($a); CKeditor编辑模板文件的方法(默认源码模式编辑)? 大家看看得到文件的大小的函数 WebQQ消息发送功能 ____________php函数问题______________strpos问题_____________再次救命______________ php如何准确获取客户端浏览器的类型和版本? file_get_contents读取这样的链接出错该怎么处理? 正则表达式多余空格怎么去掉? 又见session问题 怎样实现数据库和网页之间的关联 php 获取访问者ip的问题 Ubuntu下启动apache服务器的问题 php关于mysql数据库的设置问题
//
$a = array('成都','天津','中国人民银行万岁','北京','中国');$key = array();
for($i=0,$n=count($a);$i<$n;$i++)
{
for($j=$i+1;$j<$n;$j++)
{
if(strpos($a[$i], $a[$j]) !== false)
{
$key[] = $j;
}
else if(strpos($a[$j], $a[$i]) !== false)
{
$key[] = $i;
}
}
}
foreach($key AS $k)
{
unset($a[$k]);
}
print_r($a);