קוד PHP שלוקח מערך ויוצרת קובץ נפרד לכל שורה
נשלח: 14:35 20/08/2018
ימות המשיח
https://freeivr.co.il/oldforum/
אולי גם זה קשור
יצירת מערך מקובץ מרובה שורות
הפונקציה file() מאפשרת להפוך כל שורה בנפרד לפריט במערך. לדוגמה:
ידפיס למסך:קוד: בחירת הכל
$file = file('cars.txt');
print_r($file);
____קוד: בחירת הכל
Array (
[0] => Sussita
[1] => Sufa
[2] => Sabra
[3] => Karmel
)
קריאה מהקובץ באמצעות לולאה
כפי שניתן לקרוא את הקובץ לתוך מערך, ניתן לקרוא כל שורה בנפרד באמצעות לולאה.
הקריאה מהקובץ תעשה באמצעות לולאת while שרצה עד לסוף הקובץ. הלולאה יודעת שהיא הגיעה לסוף הקובץ באמצעות הפונקציה feof() קיצור של End Of File, והקריאה של כל שורה בנפרד אפשרית באמצעות הפונקציה fgets(), שקוראת בכל פעם שורה אחת מהקובץ.
והתוצאה בהתאם:קוד: בחירת הכל
$filename = "cars.txt";
$handle = fopen($filename, "r");
$contents = "<ul>";
// End Of File
while (!feof($handle)) {
$contents .= "<li>" . fgets($handle) . "</li >"; // מחזיר שורה מקובץ פתוח
}
$contents . "</ul>";
echo $contents;
fclose($handle);
קוד: בחירת הכל
Sussita
Sufa
Sabra
Karmel