我想借这个数据:PHP SUBSTR和文本处理
questionX
凡X
是任何数字从zero to infinity
。
并从字段中减去文本question
,并且只保存数字。
我正在玩substr($data, 0, 8)
但没有得到它的工作权利,有人可以请给我一个建议吗?非常感谢。
我想借这个数据:PHP SUBSTR和文本处理
questionX
凡X
是任何数字从zero to infinity
。
并从字段中减去文本question
,并且只保存数字。
我正在玩substr($data, 0, 8)
但没有得到它的工作权利,有人可以请给我一个建议吗?非常感谢。
手册中的子http://php.net/manual/en/function.substr.php 表示该功能有三个参数:字符串,开始和长度。长度是可选的。如果省略,substr将返回从'start'开始的字符串的其余部分。获得X值的一种方法是做这样的事情:
$theNumber = substr($data, 8);
看起来好像你并没有真正理解substr的作用。 Substr不会从自身中“减去”部分字符串。它返回你指定的字符串中的起始和长度参数
啊,我明白你的意思了......这是有道理的。谢谢! – Shackrock 2012-07-10 20:07:01
试试这个
$number = str_replace("question", "", $string);
'substr($ data,0,-1);'< - 会给你提供一切短于'$ data'中的最后一个字符串。但是你已经从阅读相关的手册中知道了,是吗? – rdlowrey 2012-07-10 19:05:42