Вопрос по регуляркам

zip111

Новичок
Вопрос по регуляркам

Как можно с помощью регулярок улучшить этот код?

PHP:
$str = 'Select id, test from test';
$str = substr($str, 7);
$str = substr($str, 0, strpos($str, 'from'));
$str = str_replace(',', '', $str);
$str = trim($str);
$array = explode(' ', $str);
print_r($array);
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
zip111
Ужас
Вы про библиотеки для работы с БД слышали?
 

HraKK

Мудак
Команда форума
Сегодня вечер индийского кино. Это пять. Запомнить надо!
 

phprus

Moderator
Команда форума
zip111
Как можно с помощью регулярок улучшить этот код?
В чем ты видиш преимущества регулярных выражений в этой задаче? Чем тебе не нравятся строковые функции? Почему ты еще не прочитал документацию?

Посмотри на: http://forum.dklab.ru/php/advises/Sql_tables_mysqlVozvrashchaetImenaTablitsIspolzuemihVSqlZaproseMysqlDialekt.html правда там имена таблиц из запроса достаются, а не полей.
 

AmdY

Пью пиво
Команда форума
боюсь даже спросить зачем те это нужно?
 

zip111

Новичок
AmdY
Mr_Max
phprus
HraKK

:) Выглядит прикольно, согласен. Но не несет никакой смысловой нагрузки. Просто пытаюсь разобраться в регулярках. Знаю как сделать это так, но не знаю как с помощью регулярных выражений.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Но не несет никакой смысловой нагрузки.
Что Вы тогда хотите от нас?


Просто пытаюсь разобраться в регулярках. Знаю как сделать это так, но не знаю как с помощью регулярных выражений.
Начать советую от сюда
PHP FAQ: Регулярные выражения.
 
Сверху