как я могу сопоставить это:
(1, 'asd', 'asd2')
но не соответствует этому:
(1, '(data)', 0)
Я хочу сопоставить (и), но не сопоставить (и) внутри (и).
На самом деле это запросы, и я хочу разделить их с помощью preg_split.
/[\(*\)]+/
разбивает их, но также разбивает (и) внутри них, как я могу это исправить?
Пример:
Данные:
(1, 'user1', 1, 0, 0, 0) (2, 'user (2)', 1, 0, 0, 1)
Я хочу разделить их на:
Array(
0 => (1, 'user1', 1, 0, 0, 0)
1 => (2, 'user(2)', 1, 0, 0, 1)
);
вместо него его делится на:
Array(
0 => (1, 'user1', 1, 0, 0, 0)
1 => (2, 'user
2 => 2
3 => ', 1, 0, 0, 1)
);