我对子字符串只有一个基本的了解。我正在尝试将前 4 个字符提取为字符串变量,并将其余字符提取到另一个字符串变量中。我怎么能用子字符串做到这一点?使用 PHP
$rest = substr("jKsuSportTopics", -3, 1);
$rest2 = substr("jKsuSportTopics", 4, 0);
第二个参数是起始索引,第三个参数是字符串的长度。如果缺少第三个参数,您将获得字符串的其余部分。
$first_part = substr("jKsuSportTopics", 0, 4);
$rest = substr("jKsuSportTopics", 4);
这是来自文档的引用:
...返回的字符串将从' 中
start
的第 ' 个位置开始string
,从零开始计数。例如,在字符串 'abcdef' 中,位置 0 的字符是 'a',位置 2 的字符是 'c',等等。[...]
如果
length
给出并且是正数,则返回的字符串将最多包含length
从开头的字符start
(取决于字符串的长度)。[...]
如果
length
省略,则start
返回从字符串开始到字符串结尾的子字符串。