私はこれはシンプルで、実際には気が単純ですが、私は約1週間前の最後のプロジェクトでこれを行いましたが、なぜ私の頭を飛び越えたのか分かりません。PHP配列 - 簡単なクエリ
入力:
$word = "stack";
私が何をしたいです:
$array = array("s", "t", "a", "c", "k");
任意の助けが理解されるであろう!
私はこれはシンプルで、実際には気が単純ですが、私は約1週間前の最後のプロジェクトでこれを行いましたが、なぜ私の頭を飛び越えたのか分かりません。PHP配列 - 簡単なクエリ
入力:
$word = "stack";
私が何をしたいです:
$array = array("s", "t", "a", "c", "k");
任意の助けが理解されるであろう!
これを試してみてください:
var_dump(str_split("abc"));
あなたの質問はあまり明確ではないが、私はあなたが配列にあなたの文字列をオンにしたいと思います。実際にする必要はありません。 $ wordは配列のようにアクセスできます:
$word = 'stack';
for ($i=0, $m = strlen($word); $i < $m; $i++)
echo $word[$i], "\n";
もし 'foreach'をその文字列で使いたいとしたら? PHPでは、文字列は半分の配列ですが、残念なことに –
さて、それは物事について行くという奇妙な方法です(私はこの文字列をループしたいですが、forループがするにもかかわらずforeachになっていなければなりません)。 しかし、実際には、str_split()を使用する方が良い場合があります。しかし、可能であれば、新しい配列と新しい文字列 'strlen($ word)'を作成するので、str_split()を使用しないほうがいいでしょう。 – NSSec
'foreach'は' for'ループよりも読みやすくなります。 –
情報に関しては、$ foo = 'bar';エコー$ foo [1]; // 'a'を出力します。 –