配列内で特定の値が現れる回数を数えようとしています。ただし、この値は常に1だけ増分され、配列にはこれらの値の数が不明です。配列内の変数の値の数のカウント
例:
$first = array('my-value-1','my-value-2','my-value-3');
$second = array('my-value-1','my-value-2','my-value-3', 'my-value-4', 'my-value-5');
私の目標は、上記の例では$second
ため$first
のための3の数と5の数を取得することができることです。
配列には他の値があるかもしれませんが、私が数えたいのはmy-value-
で始まる値だけです。
配列の値の数はわかりませんが、最後に数字が追加されたmy-value-
で始まります。
my-value-
が何らかのワイルドカードで配列に表示される回数を数える方法はありますか?
これは** ** **のforeachループまたは** array_mapをの単純な組み合わせのように思えるし、[strpos](http://php.net/manual/ – Mihailo
標準PHPの 'count($ arrayname)'は、配列中に存在する個数を返します。 – RiggsFolly
'my-value-'で始まらないものが配列内にあれば、あなたが提供するサンプルでそれを示すのに役立っています – RiggsFolly