Не могу понять почему код в виде 24343_OW отображает, а в виде 23435(OW) не отображает. Не пропускает скобки PHP: if ( isset($_GET['id']) ) { $id = $_GET['id']; include("first.php"); for($i=0; $datsa=fgetcsv($f,1000,";"); $i++) { $ifID = $datsa[1]; if ( preg_match("/".$id."/i" , $ifID ) ) { echo $datsa[1]; } } }
Надо регулярны выражение экранировать, даже есть специальная функция. Что там в $id? Что за задача? Может проще есть решение.