Fopen sonra, PHP bir anahtar kelime için arama yapabilirsiniz?

2 Cevap php

Ben bir dosya üzerinde fopen kullanırsanız, belirli bir anahtar kelime başlar bayt sayısını bulmak için dosyaya taramak için herhangi bir yolu var mı? Eğer değilse, bunu nasıl yapabilirim?

2 Cevap

tek yönlü,

$data = file_get_contents("file");
print strpos("$data","myword");

Eğer ifade bu soruyu yolu temel dize işleme başka bir şey arıyorsanız gibi ses yapar. O dediğin buysa - hayır, string fonksiyonları tek seçenek vardır.

Sadece normalde yaptığınız gibi içeriği olsun.

$content = fread($file_handle, filesize($filename));
$index = strpos($content, 'keyword');