-1

文字列1. Welcomeがあります。

文字列を1 & Welcomeの 2 つの文字列に分割したいと思います。

これを達成するためにsubstr PHP関数をどのように使用しますか?

ご指摘ありがとうございます

4

2 に答える 2

4

この特定のケースでは、最も適切な関数は次のようになります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);
于 2012-07-01T14:03:41.020 に答える
1

http://php.net/manual/en/function.substr.phpは、得られる最も包括的な回答です。

ただし、文字列をそのように分割したい場合は、explode( http://www.php.net/manual/en/function.explode.php ) 関数を使用することをお勧めします。

于 2012-07-01T14:03:25.513 に答える