私はこのような文字列を持っています:
$string = '"Joe Bob" "John Doe" "Amber Page" "Jordan Tole"';
「」の間にある各項目が配列内の要素である配列に格納したいと思います。
例えば
$Array = StringToArray($string);
私はこのような文字列を持っています:
$string = '"Joe Bob" "John Doe" "Amber Page" "Jordan Tole"';
「」の間にある各項目が配列内の要素である配列に格納したいと思います。
例えば
$Array = StringToArray($string);
PHPのexplode関数とsubstrを組み合わせて使用すると 、次のような名前の配列を作成できます。
$string = '"Joe Bob" "John Doe" "Amber Page" "Jordan Tole"';
$string = substr($string,1,-1);
$names = explode('" "', $string);
これにより、次のように出力されます。
Array
(
[0] => Joe Bob
[1] => John Doe
[2] => Amber Page
[3] => Jordan Tole
)
preg_split
あなたはひもを引き離すために利用することができます:
$string = '"Joe" "John" "Amber" "Jordan"';
$names = preg_split('~(^"|" "|"$)~', $string, 0, PREG_SPLIT_NO_EMPTY);
結果:
array(4) {
[0]=> string(3) "Joe"
[1]=> string(4) "John"
[2]=> string(5) "Amber"
[3]=> string(6) "Jordan"
}
上記の文字列を修正するまで。
$string = '"Joe" "John" "Amber" "Jordan"';
爆発を使用します。<?php $arr = explode('" "', $string);
以下を提供します:$arr = array( 0 => '"Joe"', 1 => '"John"'...
ただし、次の場合:
<?php
$string = "Joe John Amber Jordan";
$arr = explode(' ', $string);
// will provide the samething without the " and ".