PHP/MySQL | Помощь с регуляркой
Почему это Дает такой результат? Как мне в шаблоне указать я ищу буквы от a-z которые в скобках, но скобки мне не нужны. И почему там массивы внутри массива, нельзя одним массивом с результатами?
________
посл. ред. 26.08.2022 в 11:15; всего 2 раз(а); by Galtsev.T
php
$str = '/[category]/[name]/'; preg_match_all('~\[([a-z]+)\]~', $str, $matches); var_dump($matches); php
array (size=2) 0 => array (size=2) 0 => string '[category]' (length=10) 1 => string '[name]' (length=6) 1 => array (size=2) 0 => string 'category' (length=8) 1 => string 'name' (length=4) ________
посл. ред. 26.08.2022 в 11:15; всего 2 раз(а); by Galtsev.T
php
preg_match_all('/[([a-z]+)]/', $str, $matches); ________
посл. ред. 26.08.2022 в 11:13; всего 1 раз(а); by Four
блин урезает код сайт. вот preg_match_all('/\[([a-z]+)\]/', $str, $matches);
и тут режет вот короче https://paste.ofcode.org/XDqphT3bPS5riYJkwCmbUz
блин урезает код сайт. вот preg_match_all('/\[([a-z]+)\]/', $str, $matches);
я думаю что не так с моим кодом, слеши срезало)
у меня так и написано, просто сайт отрезал
у меня так и написано, просто сайт отрезал
ну факт в том, что работает код
preg_match_all('~[a-z]+~', $str, $matches);
preg_match_all('~[a-z]+~', $str, $matches);
Стр.: 1, 2