Задать вопрос
MaximAr1es
@MaximAr1es
Frontend junior developer

Как проверить, есть ли входящая строка в массиве-списке?

Имеем запрос, где передаём название города.
var data = {data: $('.inCity').val()};
        $.ajax({
            url: 'validate/check.php',
            data: data,
            type: 'POST',
            success: function(data){
                console.log(data);
            }
        });


Затем открываем файл со списком городов. И нужно вернуть true если строки(город) совпадает. Но всегда возвращается false. Почему?
$file = fopen('config.txt','r');
$content = file('config.txt');
if(array_key_exists('data', $_POST)){
    $word = $_POST[data];
}


foreach ($content as $line) { // читаем построчно
    $result = explode ('\n', $line); // разбиваем строку и записываем в массив
    if($word == $result[0]){
        print_r('true');
    }
}
  • Вопрос задан
  • 240 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы