文字列1. Welcomeがあります。
文字列を1 & Welcomeの 2 つの文字列に分割したいと思います。
これを達成するためにsubstr PHP関数をどのように使用しますか?
ご指摘ありがとうございます
文字列1. Welcomeがあります。
文字列を1 & Welcomeの 2 つの文字列に分割したいと思います。
これを達成するためにsubstr PHP関数をどのように使用しますか?
ご指摘ありがとうございます
この特定のケースでは、最も適切な関数は次のようになりますexplode
。
$str = '1. Welcome';
$parts = explode('. ', $str);
// explode returns a numerically indexed array, so:
$number = $parts[0];
$title = $parts[1];
list
これをコンストラクトと組み合わせて、さらに便利にすることができます。
list($number, $title) = explode('. ', $str);
最後にexplode
、タイトルにドットが含まれている場合は、(生成されるトークンの数を制限する)の 3 番目のパラメーターを指定することをお勧めします。
list($number, $title) = explode('. ', $str, 2);
http://php.net/manual/en/function.substr.phpは、得られる最も包括的な回答です。
ただし、文字列をそのように分割したい場合は、explode
( http://www.php.net/manual/en/function.explode.php ) 関数を使用することをお勧めします。