2011-06-09 5 views
-1

私はPHPでexplode関数を使用して、文字列を分割する区切り文字として "、"を与える配列に文字列を分割しました。私の質問は、文字列に "、" separator "、"が含まれていない場合はどうですか?エラーがあるか、文字列が単一の要素を持つ配列として扱われますか?PHPのexplode()

+13

自分で試してみませんか?それは後者です –

+2

あなたはそれを試してみませんか?これをテストするのに10秒かかります。 –

+0

@Pekkaあなたは抵抗できませんでしたか? :P – Nacho

答えて

7

テストは非常に簡単ですが、出力を表示します。

php -r 'print_r(explode(",", "this is a test"));' 
Array 
(
    [0] => this is a test 
) 
+0

それに感謝します。 –

3

PHP docsより:

デリミタは 文字列に含まれていない値が含まれており、負 リミットが使用され、その後、空の配列 は

+0

ありがとう、それについての手がかりがなかった –

0

を返却する場合また、区切り文字を使用する場合は、正規表現分割を使用することもできます。 "、"

+0

ええ、それは爆発より遅いようです –

+0

しかしそれ以上のものを可能にします。 – Pwnna

関連する問題