web-dev-qa-db-ja.com

PHPはすべてのキャラクターを爆発させます

私はjsでPHPの'this is a string'.split('')に相当するものを探しています。

$array = explode('', 'testing');を試みると、エラーが発生しますWarning: explode() [function.explode]: Empty delimiter in

これを行う別の方法はありますか?

40
qwertymk

エラーが示すように、explodeには、文字列を分割するための区切り文字が必要です。使用する - str_split 代わりに:

$arr = str_split('testing');

出力

Array
(
    [0] => t
    [1] => e
    [2] => s
    [3] => t
    [4] => i
    [5] => n
    [6] => g
)
96
Josh

使用 - str_split 関数。

$array = str_split( 'testing');
7
nickb
$string = "TEST";

echo $string[0];  // This will display T

爆発する必要はありません

5
Mark Roach

文字列をARRAYに分割して使用するのが最適

$arr= str_split($string);
0
user3470929