• Проверить входит ли строка в массив?

    AnatolTh
    @AnatolTh
    Full Stack Developer
    Если необходимо узнать номер ячейки, в которой содержится искомая строка:
    $i = -1;
    foreach ($owned_urls as $k => $v) {
      $pos = strpos($v, $string);
      if ($pos > 0) $i = $k;
    }
    
    if ($i > 0) {
      //значение найдено в ячейке, номер которой содержится в $i
    } else {
      //значение не найдено
    }


    Если нет необходимости:
    $str = implode(",", $owned_urls);
    $pos = strpos($str, $string);
    
    if ($pos > 0) {
      //значение найдено
    } else {
      //значение не найдено
    }
    Ответ написан
    Комментировать