PHPで-(マイナス記号)の最初の出現時に文字列を2つの$ varに分割するにはどうすればよいですか?
すべての「-」で分割する方法を見つけましたが、最初の出現だけでなく。
例:
this - is - line - of whatever - is - relevant
$var1 = this
$var2 = is - line - of whatever - is - relevant
また、最初の "-"を削除したことに注意してください。
助けてくれてありがとう!
explode
に追加のパラメーターを使用することは非常に簡単です。
list($before, $after) = explode('-', $source, 2);
$array = explode('-', 'some-string', 2);
その後、$var1=$array[0]
および$var2=$array[1]
。
strtok 関数を使用できます:
$first = strtok($string, '-');
必要なものは次のとおりです。list()をexplode()で使用します。
list($var1, $var2) = explode(' - ', 'this - is - line - of whatever - is - relevant', 2);
「-」(マイナス記号)の前後のスペースに注意してください