2010-12-21 15 views
2

少し正規表現が分かります。私の質問は: 私は同じよう-US(どのように私は(のような-123456またはA0-12)最初の部分と最後の部分を見つけることができfollowings-PHP正規表現

$code = "123456 - US"; 
$code = "12-3456 - US"; 
$code = "WD123 - US"; 
$code = "A0-12 - US"; 
$code = "123456 - Poland"; 

のいずれかにすることができ、文字列を持っていますか、ポーランド)? preg_match関数を使用するPHPの場合。おかげさまで

答えて

7

あなたはexplodeを使って2つの部分に分割することができます。

あなたに2つの要素を持つ配列与える
$split = explode(" - ",$code); 

: "123456" と "US"

+1

そう簡単な方法のthatsを。ありがとう。私は複雑だと思っていた。 –

+2

2つの異なる変数 'explode()'と 'list()'の値が一緒にうまく働くようにするには、さらに注意してください。 'list($ left、$ right)= explode(" - "、$ code);' –

+0

おかげでたくさんの友達になりました.. –