דף 1 מתוך 1

קוד PHP שלוקח מערך ויוצרת קובץ נפרד לכל שורה

נשלח: 14:35 20/08/2018
על ידי אאד
אפשרי להפוך כל שורה באקסל לקובץ tts נפרד?
ראיתי משהו בנושא
אך אשמח להסברים
תודה רבה

Re: קוד PHP שלוקח מערך ויוצרת קובץ נפרד לכל שורה

נשלח: 15:38 20/08/2018
על ידי אאד
אפשרי להפוך כל שורה באקסל לקובץ tts נפרד?
ראיתי משהו בנושא
אך אשמח להסברים
תודה רבה
אולי גם זה קשור
יצירת מערך מקובץ מרובה שורות
הפונקציה 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

Re: קוד PHP שלוקח מערך ויוצרת קובץ נפרד לכל שורה

נשלח: 21:36 21/08/2018
על ידי אאד
מה קורה?
מישהו מתנדב לעזור לי?