$items = explode(',',$product); // values is 4,2,4,2,2,4
$unique_items=array_unique($items); // gives me 4,2
私に4 = 3,2 = 3を与え、変数に値の数を格納するには、どのようなコードが必要ですか?配列内の同じ値を数えて変数に格納するにはどうすればよいですか?
$items = explode(',',$product); // values is 4,2,4,2,2,4
$unique_items=array_unique($items); // gives me 4,2
私に4 = 3,2 = 3を与え、変数に値の数を格納するには、どのようなコードが必要ですか?配列内の同じ値を数えて変数に格納するにはどうすればよいですか?
同様:
$occurences = array_count_values($items);
print_r($occurences);
出力:
Array
(
[4] => 3
[2] => 3
)
使用法:
echo $occurences[4]; // outputs 3
おそらくarray_count_values()関数を探しています。ここ
チェック:array_count_values()https://www.w3schools.com/php/showphp.asp?filename=demo_func_array_count_values
そして、n倍(nは$アイテム内の要素の数である)のために、ループを実行してください。 $ i($ iは現在のループ数、文字列へのオフセット、つまりfor($ i = 0; i
omninonsense