Извлечение подстрок, ограниченных символами, в PHP
Извлечение фраз, ограниченных определенными символами, из строки — обычная задача программирования. PHP предоставляет удобное решение этой проблемы с помощью регулярных выражений.
Рассмотрим следующую строку:
$String = "[modid=256]";
Чтобы извлечь часть между знак равенства (=) и закрывающую квадратную скобку (]), вы можете использовать следующий код:
$input = $String;
preg_match('~=(.*?)]~', $input, $output);
echo $output[1]; // 256
В этом коде функция preg_match() используется для поиска шаблона '=(.*?)]' в строке $input. Этот шаблон состоит из:
Если шаблон найден в строке соответствующая подстрока сохраняется в массиве $output с индексом 1.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3