-3

私はこのような文字列を持っています:"eg1 - eg2 - eg3"

その文字列を配列に変換したいと思います。したがって、配列には3つのキーがあり、それらのキーをループすることができます。

PHPを使用してこのタスクを実行する方法に関する情報を誰かが提供できますか?

4

3 に答える 3

3

PHP explode関数を使用して、文字列をこのように区切り文字上の配列に分割し' - 'ます。その後、ループすることができます。

$myArray=explode(' - ', $myString);
于 2012-08-09T14:28:31.810 に答える
2

「-」の間に常に空白がある場合

$parts = explode(' - ', $string);

正規表現でより適切に分割

$parts = preg_split("\s-\s" , $string);
于 2012-08-09T14:31:47.187 に答える
2

preg_splitではなく、爆発します。preg_は、正規表現を使用する必要がある場合にのみ使用してください。爆発ははるかに高速です。それで

「-」の間に常に空白がある場合

間違いなく爆発を使用する

于 2012-08-09T14:39:09.877 に答える