זה כי שחכתי להחזיר את המערך בתוך הפונקציה
לא אמורה להיות עם זה בעיה בכלל...
הנה הפונקציה המתוקנת
PHP קוד:
function fetch_image_array()
{
$file_names[]="icon1.jpg";
$file_names[]="icon2.jpg";
$file_names[]="icon3.jpg";
$file_names[]="icon4.jpg";
$file_names[]="icon5.jpg";
$file_names[]="icon6.jpg";
$file_names[]="icon7.jpg";
$file_names[]="icon8.jpg";
$file_names[]="icon9.jpg";
$file_names[]="icon10.jpg";
$file_names[]="icon11.jpg";
$file_names[]="icon12.jpg";
return $file_names;
}
השורה :
// get the orginal array
$imagefiles = fetch_image_array();
מקבלת בחזרה את הזמינות של הקבצים.... כי הפונקציה פשוט מחזירה מערך מוגדר מראש שלא יכול להשתנות - מעיין מערך DEAFULT כזה
ואחרי זה הפונקציה השניה מחזירה את המערך לאחר שינוי
אם אתה שמת לב החזרתי את המערך שעבר שינוי לאותו משתנה שהפונקציה נקראה אליה בהתחלה...
תקרא טוב את הקוד...