2011-01-11 9 views
0

文字列内の数字と単語をどのように分離できますか?文字列の2つの部分をPHPで分離する

だから私はこのようなものがあります:別に...

test-title 

11111111 

... 1つの文字列として:私が持っていると思います

11111111-test-title 

を。

感謝:)

+0

どのようなルールですか?それは常に数字と言葉になるのだろうか?数字と言葉のつながりはどうですか?数字はどれくらい大きくなりますか?これらの種類の質問には、良い回答のための詳細の*たくさんの*が必要です。 –

+0

大丈夫です、ええ、私はそれらに言及するのを忘れました。最初は数字があり、その後には単語の量が多種多様なので、3939393-word-word2-word3や393993-wordなど、$ part = explode( ' - '、$ string 、2)。私は$ parts [0]をどのように分離するのでしょうか?他のすべての部分をマージしてください。 –

+0

「その他」の部分は?そのコードを実行した後、2つのアイテムサイズ配列(または文字列に '-'がない場合は1つ)があります。 – zerkms

答えて

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

あなたがlistexplodeを使用することができます。

list($number, $text) = explode('-', $input, 2); 

それとも単にexplode配列を取得します。 3番目の引数は、最初の-の後に停止して、最大2つの部分で区切ることを指示します。

関連する問題