Строка сокращения перед символом с php

Извините, я сделал ошибку при написании кода, это хорошая:

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;
}
11
задан Jin Yong 23 April 2009 в 04:59
поделиться

2 ответа

Вы можете сделать это, используя Разнесите :

list($what_you_want,) = explode('(', $str, 2);

Или вы также можете сделать это, используя substr и . strpos :

$what_you_want = substr($str, 0, strpos($str, '('));

Причина, по которой вы получили ошибку при использовании strstr , заключается в том, что последний аргумент недоступен, если у вас нет PHP 5.3.0 или новее.

27
ответ дан 3 December 2019 в 02:02
поделиться
$a=substr($a, 0, strpos($a, '('));
5
ответ дан 3 December 2019 в 02:02
поделиться
Другие вопросы по тегам:

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