הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 18-05-10, 09:05   # 9
OrPol
א.פורום תוכנה
עסק רשום
 
OrPol's Avatar
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 1,979

OrPol לא מחובר  

ציטוט:
נכתב במקור על ידי WiPi צפה בהודעה
כשאתה עושה fetch מהמסד אתה לא מקבל מערך,כשאתה קורא לפונקציה היא מחזירה לך מערך של השורה הראשונה,ואז הוא כל פעם קורא מחדש לפונקציה שמחזירה לך כל פעם עוד שורה מהמסד עד שבסוף כשאין שורות אז זה מחזיר "שקר",ככה שאין פה מערך אחד גדול אלא כל פעם מערך חדש,מקווה שהבנת
טיינקס בנאדם, בכ"מ הFOREACH לא עוזר, אולי אני לא משתמש בו נכון?
אני עובד עכשיו על קובץ טסט.
PHP קוד:
$file "test.txt";
$handle = @fopen($file"r");
if (
$handle) {
    while (!
feof($handle)) {
        
$buffer fgets($handlefilesize($file));
        
$buffer str_replace("\n"""$buffer);
        echo 
$buffer "|";
        
$bigbuffer .= $buffer;
    }
    
fclose($handle);
}
echo 
"<br/><br/>";
$a=explode("|" $bigbuffer);
foreach(
$a as $b){
print 
" ,('{$b}', '7')";

במקור (TEST.TXT) יש את התוכן הבא:
523022969
505550772
598725674

החלק העליון עם הFOPEN עובד, הוא מחזיר לי שורה ארוכה עם מספרים כש| מפריד ביניהם.
כשאני לוקח את זה לEXPLODE ולFOREACH, הוא מחזיר לי את הPRINT שיש בתוך הFOREACH,
אבל במקום להחזיר לי אותו כל פעם עם מספר שונה,
יענו
,('523022969', '7'), ("505550772', '7')
וכו',

הוא מחזיר לי ב$b את כל המספרים מהEXPLODE ברצף.

יענו ,('523022969505550772', '7',)
וכו'...


כיוון?

Last edited by OrPol; 18-05-10 at 09:34..
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 19:55.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ