2009-09-03 19 views
1

私はこれはシンプルで、実際には気が単純ですが、私は約1週間前の最後のプロジェクトでこれを行いましたが、なぜ私の頭を飛び越えたのか分かりません。PHP配列 - 簡単なクエリ

入力:

$word = "stack"; 

私が何をしたいです:

$array = array("s", "t", "a", "c", "k"); 

任意の助けが理解されるであろう!

+1

情報に関しては、$ foo = 'bar';エコー$ foo [1]; // 'a'を出力します。 –

答えて

2
+0

私はとても愚かだと感じています.DAMN 早急にお返事ありがとうございました。 – born2hack

+2

悪い気分にならないでください。これらのPHP関数を見つけることは難しく、多くの人が知っている以上に多くのものがあります。 – cletus

0

これを試してみてください:

var_dump(str_split("abc")); 
3

あなたの質問はあまり明確ではないが、私はあなたが配列にあなたの文字列をオンにしたいと思います。実際にする必要はありません。 $ wordは配列のようにアクセスできます:

$word = 'stack'; 
for ($i=0, $m = strlen($word); $i < $m; $i++) 
    echo $word[$i], "\n"; 
+0

もし 'foreach'をその文字列で使いたいとしたら? PHPでは、文字列は半分の配列ですが、残念なことに –

+1

さて、それは物事について行くという奇妙な方法です(私はこの文字列をループしたいですが、forループがするにもかかわらずforeachになっていなければなりません)。 しかし、実際には、str_split()を使用する方が良い場合があります。しかし、可能であれば、新しい配列と新しい文字列 'strlen($ word)'を作成するので、str_split()を使用しないほうがいいでしょう。 – NSSec

+0

'foreach'は' for'ループよりも読みやすくなります。 –

関連する問題