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