Как поместить $_POST в регулярное выражение?

179
16 июля 2018, 16:20

К примеру, $_POST['phone'] = '875'

$fileArr = file('classifieds.txt');
foreach($fileArr as $key=>$str){
    if( preg_match("'~" . $_POST['phone'] . "~'", $fileArr[$key]) ){
        echo $fileArr[$key] . '<br>';
    }
}

Как правильно вписать переменную в preg_match, чтобы получилось preg_match('~875~', $fileArr[$key]), - я с кавычками совсем запутался?

Answer 1

Всё просто:

preg_match("~{$_POST['phone']}~", $fileArr[$key])
READ ALSO
Логика работы с приложениями facebook

Логика работы с приложениями facebook

Настраиваю приложение которое будет получать посты со стены публичной страницы и постить на сайте, столкнулся с некоторыми непонятностями,...

179
Как в объект php положить функцию?

Как в объект php положить функцию?

В документации могу найти только классы, конструкторы

149
Base64 Image конфликтует с остальным HTML

Base64 Image конфликтует с остальным HTML

У меня есть изображения base64Я шифрую и потом дешифровываю эти изображения

204
Как передать данные из формы в виде JSON

Как передать данные из формы в виде JSON

Я хочу передать данные с формы в виде JSONЯ знаю самый примитивный способ - объявить кучу переменных и сохранить в них значения формы и конвертировать...

185