答えて
ここに1つの方法です:
$print=preg_replace('/^([^,]*).*$/', '$1', $print);
別
list($firstpart)=explode(',', $print);
これはあなたのために働く必要があります。
$r = (strstr($print, ',') ? substr($print, 0, strpos($print, ',')) : $print);
# $r contains everything before the comma, and the entire string if no comma is present
これをfの作品文字列にカンマが含まれていないと失敗します。 –
ああ、本当!それを処理する修正されたコード。 – schmilblick
あなたは正規表現を使用することができますが、それは常にコンマを持つ単一のペアリングになるだろうと、私はこれを行うだろう:
$printArray = explode(",", $print);
$print = $printArray[0];
あなたは$ printArray [0]を意味しませんか? –
はい、私はそれを修正しました。 –
$string="50 days,7 hours";
$s = preg_split("/,/",$string);
print $s[0];
なぜこれが投票されたのか分かりません。下の有権者に、説明する気がする? – ghostdog74
おそらく、あなたは少し残忍なpreg_split()を使ったからでしょうか? –
私はその過度な考えはしていません。それは問題を解決しませんでした。 – ghostdog74
ます。またcurrent機能を使用することができます。
をこのファミリーから$firstpart = current(explode(',', $print)); // will return current item in array, by default first
また、他の機能:
$nextpart = next(explode(',', $print)); // will return next item in array
$lastpart = end(explode(',', $print)); // will return last item in array
- 1. オンザフライの文字列から最初のカンマを削除してください
- 2. PHPの爆発 - 文字列の最初の部分を削除し、最後の部分を削除します
- 3. 文字列の最初の文字を削除します。
- 4. 文字列から最後の文字を削除する(Python)
- 5. 文字列の最初と最後の文字を削除するには?
- 6. 文字配列から最初と最後の 'X'文字を削除します
- 7. 文字列から最初のイメージを削除する方法
- 8. 文字列から単語の最初の出現を削除しますか?
- 9. PHP - ループ内の最後の2文字を削除します
- 10. 配列関数は配列から最初の文字を削除します
- 11. 文字列の最初の文字を削除する場合
- 12. jQueryを使用して文字列から最後のカンマを削除する方法
- 13. エリクシールの文字列からカンマを削除する方法は?
- 14. R最後の単語を文字列から削除する
- 15. 文字列の最後の文字を削除する$ variable
- 16. 文字列の最後の文字を削除する
- 17. 文字列の最後の文字を削除する(VB.NET 2008)
- 18. 最初の文字が文字であるまで文字列から文字列を削除するには?
- 19. 文字列の最初のカンマで分割します
- 20. C文字列から最初の文字を削除するには?
- 21. 文字列の最初の文字の取得と削除
- 22. 最後の文字を文字列から削除する方法
- 23. Python文字列の最後の3文字を削除します
- 24. 文字列と文字列をすべて文字列から削除する
- 25. 文字列のすべてを削除しますが、Rのスペース、ダッシュ、文字は削除しますか?
- 26. URLからすべてのクエリ文字列を削除する
- 27. は、文字列の最初の文字を削除し、私はこの文字列の最初の文字を取得する必要があり、文字列
- 28. Cの文字列の最初の単語を削除する
- 29. JavaScriptの最後のカンマの前にテキストを削除します
- 30. Javaのすべての配列値から文字を削除します
正規表現は単純な文字列操作のために少し過度のように思えますか? – schmilblick
正規表現は、蚊の問題のキャノンボールソリューションのビットです –
私はあなたの2番目の例が好きです。これは、explode( '、'、$ print)[0]を使うことができないという賢明な方法です。私はarray_shiftを使用していましたが、私はリストのアイデアがより好きです。 –