PHP配列から値をカウントし、foreachループで1回だけ値を表示するにはどうすればよいですか?
以下がPHP配列であるとしましょう
$listOfNames = array('John','David','Mike','David','Mike','David');
出力に、上記の配列の値の数を次のように表示する必要があります-
Array ( [John] => 1 [David] => 3 [Mike] => 2 )
カウントを取得するには、組み込み関数array_count_values()を使用します。
例
PHPコードは次のとおりです
<!DOCTYPE html> <html> <body> <?php $listOfNames = array('John','David','Mike','David','Mike','David'); $frequencyOfEachName = array_count_values($listOfNames); print_r( $frequencyOfEachName); ?> </body> </html>
出力
これにより、次の出力が生成されます
Array ( [John] => 1 [David] => 3 [Mike] => 2 )
-
PHPの配列からランダムな値を取得するにはどうすればよいですか?
PHPの配列からランダムな値を取得するためのコードは、次のとおりです- 例 <?php $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115", "u"=>"103", "v"=&g
-
PHPのserializeArrayからPOST値を取得するにはどうすればよいですか?
PHPのserializeArrayからPOST値を取得するには、 serializeArray()を使用します。 方法。 serializeArray() メソッドは、すべてのフォームと.serialize()メソッドのようなフォーム要素をシリアル化しますが、操作できるJSONデータ構造を返します。 serialize.phpにPHPコンテンツがあるとします。 ファイル: <?php if( $_REQUEST["name"] ) { $name = $_REQUEST['name']; e