繁体   English   中英

如何从文本行中减去某些字符串并获取剩余的字符串

[英]How do i substr certain string from a text line and get the remaining

我的解决方案中有12345678910的文本行,我想使用尝试过的函数substr()在一行中获得8910

$text = "12345678910";
$pay = substr($text,0,7);
echo $pay;

但我得到1234567预期为8910
提前致谢

使用-4作为第二个参数。

echo substr("1234567890", -4);

您误读了手册,第二个参数是起始位置,第三个参数是长度。 因此,您告诉它从字符串的开头开始,并输入7个字符。您可以执行以下操作:

$pay = substr($text,7);

要么

$pay = substr($text,7, 4);

或其他答案暗示的否定。

就是这样

<?php
$text = "12345678910";
$pay = substr($text,7);
echo $pay;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM