התלהבתי מעצמי רצח ,כתבתי קוד ממש ארוך ,קיצר היה לי מערך עם המון המון ערכים שהייתי צריך להפוך אותו לשאילתא של multi insertשייצא ככה
INSERT INTO `table` (`field_01`,`field_02`) VALUES ('DADASDAS','DASDAS'),('DASDASDAS','DASDASDAS')
|
קיצר על הערכים במערך לא היה את הגרש למחרוזת ,ולאדע לא הכרתי שום פונקציה שעושה את זה.
אז עשיתי את הדבר הבא
function garesh($n) { return "'$n'"; }
|
ואז מצאתי את הפונקציה array_map שהיא מקבלת 2 פרמטרים ,הראשון הוא פונקצית callback והשני הוא מערך
ומה שהיא עושה זה לרוץ על המערך להריץ עליו את הcallback ואז לשנות את הערך של המערך למה שחוזר מהcallback.
ואז זה נראה דבר כזה
$new_array = array_map('garesh',$old_array);
|
וזהו חח מגניב כזה
עכשיו איפה החכמולוג שיבוא ויראה לי שיש פונקציה אחרת ,או "למה לא הכנסת את הגרש בהתחלה" ,קיצר אז לאדע ושכחתי :|