に配列への配列の文字列を変換するには?どのように私は以下のような文字列を持っているPHP
1
A
答えて
1
は、私は彼らが、配列文字列に置き換えられる可能性があるため、角括弧を交換str_replace
のファンではないので、聞かせてのtrim
その代わりに、コンマのリストを爆発します。上の例では、これは文字列の配列を生成します。
$arrayString = "[Orange,Apple,Grape]";
print_r(explode(",", trim($arrayString, "][")));
結果:
Array
(
[0] => Orange
[1] => Apple
[2] => Grape
)
注:カンマをエスケープしている場合、これは動作しません。
1
これはおそらくそれを行う必要があります。
$arrayString = "[Orange,Apple,Grape]";
$array=explode(',', str_replace(array('"','[',']'), '', $arrayString));
+0
文字列内に '['または ']'がある場合はどうなりますか? – revo
関連する問題
- 1. 私はJSON文字列以下のように持って
- 2. R:私は以下のような列を持っている文字列
- 3. 私は以下のような文字列を持っているのPython
- 4. オラクル - 私は以下のようにサンプル文字列を持っている
- 5. 私は以下のように私の文字列内のURLを持っているドメイン名の文字列
- 6. 、私は以下のような配列を持っている
- 7. は、どのように私は、文字列は、私はこのような文字列を持っている
- 8. どのように私はのような文字列を持っている
- 9. 分割文字列と以下のように、私は言葉の文字列を持っているリスト
- 10. PHP CodeIgniterのは:私は以下のような機能を持っている
- 11. 私は以下のようなファイルを持っている
- 12. 私は以下のようなコレクション持って配列
- 13. 私はこのような文字列を持っている
- 14. 私はこのような文字列を持っている
- 15. どのように私は以下のような配列を持っているマップ
- 16. 私は以下のようなテキストファイル持っている値
- 17. どのように私は以下のようにメソッドを持って
- 18. 私は以下のようにファイルを持っているパターン
- 19. 私は以下のようなマトリックスクラスを持っています:
- 20. jqueryの - 私は、以下の文字列を持っている
- 21. 私は以下の文字列を持っているのPython
- 22. 私は以下のようにデータフレーム持っているのPython
- 23. JavaScriptの - どのように私は私はこのような時間を持っている文字列
- 24. PartitionByは、私は以下のように3列(COL1文字列、col2にint型、col3という文字列)を持つデータフレーム(DF)を持っているPySpark
- 25. は、私は以下のようにXMLファイルを持っているPHPとDOM
- 26. 私はOracle 11gのテーブルに、以下のような文字列持つオラクルREGEXP_REPLACE
- 27. が、私は以下のようなSQLクエリを持っているcase文
- 28. 私は、XML以下のように持っているXSLT
- 29. 解析と私は以下のような配列を持っている
- 30. 私は以下のように1つのXML文字列を持っているのOpenXML SQLストアド・プロシージャ
試しましたか? – revo