2

たとえば、名前の動的リストがあります。

 1) John Cena
 2) Nepresso USA Inc.
 3) Adam & Christie Rana

ここで姓名を取得する必要があります。この場合、次のような結果が必要です。

 1) $array[0]=John , $array[1]=Cena
 2) $array[0]=Nepresso , $array[1]=USA Inc.
 3) $array[0]=Adam , $array[1]=& Christie Rana

基本的に、最初のスペースの前の最初の文字列は、配列の 0 番目のインデックスになります。explode「スペース」とImplode文字列は、最初のインデックスから展開された配列の最後まで再び始まります。文字列の残りの部分を持つ最初のインデックスを取得する効率的な方法を探しています。

4

1 に答える 1

7

explode()関数は効率的な方法です。

取得する部分文字列の数を示す 3 番目のパラメーターを使用するだけです。

使用する

$array = explode(' ',$string,2);

2 つの部分文字列を取得します。

于 2013-06-17T13:11:16.400 に答える