私は部分文字列の基本的な理解しか持っていません。最初の4文字を文字列変数として抽出し、残りの文字を別の文字列変数で抽出しようとしています。部分文字列でこれを行うにはどうすればよいですか?PHPを使用
$rest = substr("jKsuSportTopics", -3, 1);
$rest2 = substr("jKsuSportTopics", 4, 0);
2番目の引数は開始インデックスであり、3番目の引数は文字列の長さです。3番目の引数が欠落している場合は、残りの文字列を取得します。
$first_part = substr("jKsuSportTopics", 0, 4);
$rest = substr("jKsuSportTopics", 4);
ドキュメントからの引用は次のとおりです。
...返される文字列は、ゼロから数えて、の
start
'番目の位置から始まります。string
たとえば、文字列'abcdef'では、位置0の文字は' a'、位置2の文字は'c'というようになります。[...]
length
が与えられ、正の場合、返される文字列には、(文字列の長さに応じて)から始まる最大文字数が含まれますlength
。start
[...]
length
省略した場合、文字列start
の末尾までの部分文字列が返されます。