Читайте каждую строку по очереди и ищите в ней с помощью strpos
, передав параметр $offset
, чтобы начать поиск по столбцу. Затем проверьте возвращаемое значение и проигнорируйте «успешный» поиск, если он действительно нашел результат в другом столбце (зная, что ширина целевого столбца уменьшает это до целочисленного сравнения).
В качестве альтернативы вы можете substr
целевой столбец из каждой строки и искать только внутри нее, в этом случае вы выполняете, возможно, ненужную строковую операцию, но с другой стороны вы сокращаете длину искомой строки (и нет необходимости проверять, был ли результат найден в другом столбце).
На вашем месте, я бы немного проверил его, прежде чем решить, какой подход выбрать.