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