原文网址:https://www.youyong.top/article/11592b755539d
如果你想从字符串的某个位置开始抽取这个字符串的一部分,那么可以使用 substr() 函数.例如,对于输入到一个表单的电话号码,想要得到这个电话号码的前5个字符。
原文网址:https://www.youyong.top/article/11592b755539d
如果你想从字符串的某个位置开始抽取这个字符串的一部分,那么可以使用 substr() 函数.例如,对于输入到一个表单的电话号码,想要得到这个电话号码的前5个字符。
原文网址:https://www.youyong.top/article/11592b755539d
使用substr()
选择子串
$substring = substr($string,$start,$length);
$phone = substr($_GET['phone'],0,5);
1.如果$strart
和$length
都是正数,substr()
会返回字符串从$start
开始的$lenfth
个字符。字符的第一个位置为0
。
echo substr('I Love Frank!',3,5);
ove F
$length
,substr()
会返回从$strart
到原字符串末尾的子串。1.1 起始位置为正数,未指定长度 注意:空格也算一个字符.
echo substr('I Love Frank!',3);
ove Frank!
$start
大于字符串的长度,substr()
将会返回false
$start
加 $length
超过了字符串末尾,substr()
将返回从$start
开始到字符串末尾的所有字符echo substr('I Love PHP!',3,9);
ove PHP!
2. 如果
$start
为负数,substr()
会从字符串末尾倒数来确定子串从哪里开始
echo substr('I Love Frank!',-4);
ank!
echo substr('I Love Frank!',-4,3);
ank
如果 $start
值为负数,而且超过了字符串的开始位置, substr()
就会把 $start
当作 0
来处理
如果 $length
为负数, substr()
会从字符串末尾倒数来确定到哪里结束
echo substr('I Love Frank!',3,-1);
Love PHP Frank
echo substr('I Love Frank!',-4,-2);
an
空格也算一个字符.如有错误请及时指出,我会马上修正.
共 0 条留言