Извините, я сделал ошибку при написании кода, это хорошая:
function checkIfExist($string)
{
$path = "\\\\server\\temp\\test.txt";
$file = file($path);
foreach( $file as $line )
{
echo $line; //display the string in this line
$found = strpos($line,$string);
echo $found; //display nothing, not even a boolean/int
var_dump($found); //display boolena(false) for all the test even if the
string is well present once.
}
return $found;
}
Вы можете сделать это, используя Разнесите
:
list($what_you_want,) = explode('(', $str, 2);
Или вы также можете сделать это, используя substr
и . strpos
:
$what_you_want = substr($str, 0, strpos($str, '('));
Причина, по которой вы получили ошибку при использовании strstr
, заключается в том, что последний аргумент недоступен, если у вас нет PHP 5.3.0 или новее.