我想提取这些数据:
questionX
其中X
是来自zero to infinity
的任何数字。
从字段中减去文本question
,只保存数字。
我正在玩弄substr($data, 0, 8)
,但还没有让它正常工作,有人可以给我一个建议吗?非常感谢。
答案 0 :(得分:2)
子串http://php.net/manual/en/function.substr.php的手册 表示该函数有三个参数:字符串,开头和长度。长度是可选的。如果省略,substr将从'start'开始返回字符串的其余部分。获得X值的一种方法是做这样的事情:
$theNumber = substr($data, 8);
看起来你并不真正理解substr的作用。 Substr不会从其自身“减去”字符串的一部分。它返回您使用start和length参数指定的字符串部分
答案 1 :(得分:1)
试试这个
$number = str_replace("question", "", $string);