Я хочу, чтобы PHP читал текстовый файл этой статьи.
образец текстового файла:
OMG! Where is my right hand.
I try to find my right hand but I can't see it.
please tell me how to find it.
Теперь у меня есть этот код функции
function getContent($file_path,$path=''){
$file_path = $file_path;
if(file_exists('./'.$file_path)){
$f_read = fopen($path.$file_path,'r');
$rs = "";
while (!feof($f_read)) {
$rs .= fread($f_read, 8192);
}
fclose($f_read);
}
else{
echo $rs = "Not Connect File !";
}
return($rs);
}
после использования этого кода:
OMG! Where is my right hand. I try to find my right hand but I can't see it. please tell me how to find it.
Я хочу использовать функцию PHP, прочитав первую строку строки string1, и после первой строки string2, как это
$string1 = "OMG! Where is my right hand."
$string2 = "I try to find my right hand but I can't see it.
please tell me how to find it."
Помоги мне, пожалуйста :)
Вы можете использовать приведенный ниже код для разделения вашего абзаца на строку, а также назначить символ (например, период, запятую и т.д.), Откуда вы хотите разделить абзац.
preg_split('/[.?!]/',$mystring);
Вы можете сослаться на эту ссылку для получения дополнительной информации: Взрыв абзаца на предложения в PHP
попробуйте использовать функцию explode()
PHP
function getContent($file_path,$path=''){
$file_path = $file_path;
if(file_exists('./'.$file_path)){
$f_read = fopen($path.$file_path,'r');
$rs = "";
while (!feof($f_read)) {
$rs .= fread($f_read, 8192);
$demo=explode('.', $rs);
}
fclose($f_read);
}
else{
echo $rs = "Not Connect File !";
}
return($demo);//result wiil be stored in $demo array like $demo[0], $demo[1]
}
Вы можете использовать $string=@file_get_contents($path_name);
$string=@explode("\n",$string);//for get each line.
Чтобы прочитать первую строку в $ string1 и остальную часть файла в $ string2...
Прочитайте первую строку, как вы делаете выше, затем вызовите file_get_contents, чтобы получить остальное.
Используйте параметр offset
чтобы сообщить file_get_contents(), чтобы начать чтение после окончания первой строки (передать длину строки первой строки).