2015-03-10 4 views
-7

я строку запроса, как это:удалить весь текст из строки после заданного слова в PHP

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

и я хочу, чтобы удалить весь текст, который приходит после LIMIT.

Примечание: эта строка генерируется динамически из другого кода, на котором у меня нет элемента управления, поэтому я должен удалить часть строки с моего конца.

+0

* «Я строка, как это» * - Выглядит, как «запрос» мне. Вам нужно будет объяснить свой вопрос и почему вы это делаете. –

+0

Er .... Просто удалите 'LIMIT 25,25'? Что в этом сложного? – bcesars

+0

этот запрос генерировал динамически: s почему я не могу просто удалить его –

ответ

2

Используйте str_pos, чтобы найти слово LIMIT, а затем раздеться после этого с помощью подстроки

$string = 'SELECT * FROM `backplanechanneldecoder` WHERE Pair = 3 LIMIT 25,25'; 
$limit_pos = strpos($string, 'LIMIT'); 
$string = substr($string, 0, $limit_pos); 
echo $string; 
Смежные вопросы