Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mencari dan Mendapatkan Keseluruhan Baris yang Mengandungi Data Khusus daripada Fail Teks Menggunakan PHP?
Mencari dan Mendapatkan Kembali Seluruh Baris daripada Fail Teks dalam PHP
Dalam senario ini, anda bertujuan untuk mencipta skrip PHP yang mengenal pasti sesuatu data dalam fail teks ("numorder.txt") dan mengeluarkan baris lengkap yang mengandungi data tersebut. Khususnya, anda cuba mencari "aullah1" dan memaparkan baris yang sepadan, yang sepatutnya muncul sebagai "2 aullah1".
Untuk mencapainya, ikuti langkah berikut:
Berikut ialah contoh kod yang menunjukkan langkah-langkah ini:
$file = 'numorder.txt'; $searchfor = 'aullah1'; header('Content-Type: text/plain'); $contents = file_get_contents($file); $pattern = preg_quote($searchfor, '/'); $pattern = "/^.*$pattern.*$/m"; if (preg_match_all($pattern, $contents, $matches)) { echo "Found matches:\n"; echo implode("\n", $matches[0]); } else { echo "No matches found"; } ?>
Skrip ini akan mencari fail "numorder.txt" untuk " aullah1" dan keluarkan keseluruhan baris yang mengandungi data itu, memaparkan "2 aullah1" sebagai hasilnya.
Atas ialah kandungan terperinci Bagaimana untuk Mencari dan Mendapatkan Keseluruhan Baris yang Mengandungi Data Khusus daripada Fail Teks Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!