文字列から2つのシンボルを分離しようとしていますが、 は、これらのシンボルの数を数えます。文字列内の特定のシンボルを読み取る方法
私が持っていたのであれば:1110001110000
をそれからそれは6 = 1と7 = 0の
があることを見つけなければならないので、これは私が試したものです、私は必要な基本的に何 読むことですコード内の文字列インデックスはstring[$i]
となり、IF
は1
または0
となります。私は毎回のTHERのためONE
をエコーしようとしている。ここイムをfor
-loop
for ($i=0; $i < $getInput[$i] ; $i++) {
if ($getInput[$i] == 1) {
echo "ONE";
} elseif ($getInput[$i] == 0) {
echo "ZERO";
}
}
を使用してみました
は毎回のための1とZERO
がゼロをtheresのです。
$counter = 0;
foreach ($getInput as $key) {
echo $key;
}
ここで私はforeach
を利用しようとした、ここで私は本当に一つのインデックスを参照するために宣言していないです、私はfor
にそれぞれに置くことが、言うまでもなく、それは動作しませんでした試みました。 substr_countを使用して
これは役立つはず - http://php.net/manual/en/function.substr-count.php – Adam
'array_count_values(str_split( '1110001110000')) 'あなたのために仕事をします。 – axiac