Есть строка: /test/app/id100 Как проверить есть ли в строке "/test/app/id[число]" тогда true иначе false.
Так и проверить
if (preg_match('#^/test/app/id\d+#', $foo) === 1) {
// true
} else {
// false
}
Символьный класс \d
соответствует одной цифер, квантификатор +
указывает, что цифр должно быть несколько. Само регулярное выражение обрамляется точками с запятыми, чтобы не экранировать слеши. Функция preg_match возвращает 1, если строка подходит или 0 в противном случае.
if (preg_match(";/test/app/id\d+;", "/test/app/id100")) {
...
}
Регулярочкой
$uri = '/test/app/id100';
echo preg_match('~id\d+$~', $uri) ? 'TRUE': 'FALSE'; // TRUE
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем приветПишу напоминалку, нужно определять часовой пояс пользователя Telegram
Не могу понять почему у меня на виртуальном сервере так отображаются переводыЗапускал проект на Open server
Здравствуйте, есть два однотипных многомерных массива, вот пример