-4

私の配列は

$myarray=array("Human","Angel",God"","Angel","Devil","God","God","Human","God","Angel");

単語を取得してカウントする方法

God : 4
Angel : 3
Human : 2
Devil : 1
4

3 に答える 3

3

array_count_valuesarsortを見てください。

<?php  
$myarray = array("Human","Angel","God","Angel","Devil","God","God","Human","God","Angel");

$result = array_count_values($myarray);
arsort($result);

foreach($result as $word => $count)
{
    echo $word." was found ".$count." time(s)<br/>";
}
?>
于 2013-01-30T17:40:27.947 に答える
3

を参照してくださいarray_count_values

ドキュメントから:

Example #1 array_count_values() example
<?php
  $array = array(1, "hello", 1, "world", "hello");
  print_r(array_count_values($array));
?> 

Array
(
  [1] => 2
  [hello] => 2
  [world] => 1
)
于 2013-01-30T17:32:31.037 に答える
1

array-count-values関数を使用できます。

于 2013-01-30T17:32:01.630 に答える