Задать вопрос
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');
    }
}
  • Вопрос задан
  • 244 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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