我有一个这样的查询字符串:
SELECT * FROM `backplanechanneldecoder` WHERE Pair = '3' LIMIT 25,25
我想删除限制之后的所有文本。
注意:此字符串是从我无法控制的另一个代码动态生成的,这就是为什么我必须从我的末端删除部分字符串的原因。
使用
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;