-1
私は配列の複数の値をすべて数え、1つの配列に表示しようとしています。配列から一意の値だけを取得する方法は?
Array
(
[0] => unicomp6.unicomp.net
[1] =>
[2] => burger.letters.com
[3] =>
[4] => burger.letters.com
[5] =>
[6] => burger.letters.com
[7] =>
[8] =>
[9] => d104.aa.net
[10] =>
[11] => unicomp6.unicomp.net
[12] =>
[13] =>
[14] => unicomp6.unicomp.net
[15] =>
[16] => unicomp6.unicomp.net
[17] =>
[18] => d104.aa.net
[19] =>
[20] => d104.aa.net
[21] =>
)
出力結果はそうです。
Array
(
[unicomp6.unicomp.net ] => 4
[burger.letters.com ] => 3
[d104.aa.net] => 3
)
私はこのコードを書かれているが、私は、配列内のすべての一意の値をマージする方法を知りたい、それを行うiphpことができますどのように私を助けてください:
$j=0;
$arrayName = array();
foreach ($host_name as $key => $value) {
$size= sizeof($host_name);
if($value!='')
{
$count=1;
for ($k=0; $k<$size; $k++) {
if($host_name[$j]==$host_name[$k])
{
$arrayName = array($host_name[$j]=> $count++);
}
}
}
$j++;
}
print_r($arrayName);
'array_count_values' – iainn
配列の重複値をカウントするための多数のdups。 – FirstOne