如何在数组中查找唯一值 [英] How to find unique values in array
本文介绍了如何在数组中查找唯一值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在这里我想找到unique
值,所以我正在写这样的代码,但是我没有得到答案,因为我不想数组格式.我只想要字符串
Here i want to find unique
values,so i am writing code like this but i can't get answer,for me don't want to array format.i want only string
<?php
$array = array("kani","yuvi","raja","kani","mahi","yuvi") ;
$unique_array = array(); // unique array
$duplicate_array = array(); // duplicate array
foreach ($array as $key=>$value){
if(!in_array($value,$unique_array)){
$unique_array[$key] = $value;
}else{
$duplicate_array[$key] = $value;
}
}
echo "unique values are:-<br/>";
echo "<pre/>";print_r($unique_array);
echo "duplicate values are:-<br/>";
echo "<pre/>";print_r($duplicate_array);
?>
推荐答案
您可以在单行中使用array_unique()
,如下所示:-
You can use array_unique()
in single line like below:-
<?php
$unique_array = array_unique($array); // get unique value from initial array
echo "<pre/>";print_r($unique_array); // print unique values array
?>
参考:- http://php.net/manual/zh/function.array-unique.php
如果要使用字符串格式:-
If you want in string format:-
echo implode(',',$final_array);
您想要的方式在这里:-
The way you want is here:-
OR
这篇关于如何在数组中查找唯一值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文