PHP/MySQL | Помощь с регуляркой
Почему это
Дает такой результат?
Как мне в шаблоне указать я ищу буквы от a-z которые в скобках, но скобки мне не нужны. И почему там массивы внутри массива, нельзя одним массивом с результатами?
________
посл. ред. 26.08.2022 в 11:15; всего 2 раз(а); by Galtsev.T
$str = '/[category]/[name]/';
preg_match_all('~\[([a-z]+)\]~', $str, $matches);
var_dump($matches);
Дает такой результат?
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)
Как мне в шаблоне указать я ищу буквы от a-z которые в скобках, но скобки мне не нужны. И почему там массивы внутри массива, нельзя одним массивом с результатами?
________
посл. ред. 26.08.2022 в 11:15; всего 2 раз(а); by Galtsev.T
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
Four (26 авг 2022, в 11:14)
блин урезает код сайт. вот preg_match_all('/\[([a-z]+)\]/', $str, $matches);
я думаю что не так с моим кодом, слеши срезало)
блин урезает код сайт. вот preg_match_all('/\[([a-z]+)\]/', $str, $matches);
у меня так и написано, просто сайт отрезал
Galtsev.T (26 авг 2022, в 11:16)
у меня так и написано, просто сайт отрезал
ну факт в том, что работает код
у меня так и написано, просто сайт отрезал
Four (26 авг 2022, в 11:18)
ну факт в том, что работает код
ну он работает, но доступ к тому что мне нужно примерно такой $matches[1][0] неужели так должно быть?
ну факт в том, что работает код
preg_match_all('~[a-z]+~', $str, $matches);
Mobiaaa (26 авг 2022, в 12:36)
preg_match_all('~[a-z]+~', $str, $matches);
такое вообще не прокатит, у меня там url адрес слова могут быть и без скобок, которые мне не нужны.
preg_match_all('~[a-z]+~', $str, $matches);
Стр.: 1, 2