子字符串取第4个字符后的所有字母

子字符串取第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开始直到字符串末尾的子字符串将被返回。