子字符串取第4个字符后的所有字母
问题描述:
我只对子字符串有一个基本的了解。我试图提取前4个字符作为字符串变量,并提取另一个字符串变量中的其余字符。我怎么可以用substring来做到这一点? With PHP子字符串取第4个字符后的所有字母
$rest = substr("jKsuSportTopics", -3, 1);
$rest2 = substr("jKsuSportTopics", 4, 0);
答
第二个参数是起始索引,第三个参数是字符串的长度。如果第三个参数丢失,您将得到字符串的其余部分。
$first_part = substr("jKsuSportTopics", 0, 4);
$rest = substr("jKsuSportTopics", 4);
下面是引自the docs:
...返回的字符串将在
string
开始在start
“个位置,从零开始计数。例如,在字符串'abcdef'中,位置0处的字符是'a',位置2处的字符是'c',等等。[...]
如果
length
,并给出为正,返回的字符串将包含从start
开始最length
字符(取决于字符串的长度)。[...]
如果省略
length
,从start
开始直到字符串末尾的子字符串将被返回。