0

我想获取这些数据:

questionX

X中的任何数字在哪里zero to infinity

question并从字段中减去文本,然后只保存数字

我在玩,substr($data, 0, 8)但没有让它正常工作,有人可以给我建议吗?非常感谢。

4

2 回答 2

2

子字符串手册http://php.net/manual/en/function.substr.php 指出该函数采用三个参数:字符串、开始和长度。长度是可选的。如果省略,substr 将返回从 'start' 开始的其余字符串。获得 X 值的一种方法是执行以下操作:

$theNumber = substr($data, 8);

看起来您并不真正了解 substr 的作用。Substr 不会从自身中“减去”字符串的一部分。它返回您使用 start 和 length 参数指定的字符串部分

于 2012-07-10T19:06:28.290 回答
1

尝试这个

$number = str_replace("question", "", $string);
于 2012-07-10T19:04:37.530 回答