在php中给出单词后删除字符串中的所有文本

时间:2015-03-10 14:30:37

标签: php

我有一个像这样的查询字符串:

SELECT * FROM `backplanechanneldecoder` WHERE  Pair = '3' LIMIT 25,25 

我想删除LIMIT之后的所有文字。

注意:此字符串是从另一个代码动态生成的,我无法控制该代码,这就是为什么我要删除部分字符串的原因。

1 个答案:

答案 0 :(得分:2)

使用str_pos查找单词LIMIT,然后使用substr

进行剥离
$string = 'SELECT * FROM `backplanechanneldecoder` WHERE  Pair = 3 LIMIT 25,25';
$limit_pos = strpos($string, 'LIMIT');
$string = substr($string, 0, $limit_pos);
echo $string;