כנראה שמצאתי באג ב PHP ב STRTR

hezy44

New member
כנראה שמצאתי באג ב PHP ב STRTR

הפונקציה STRTR לא מקבלת פרמטר chr(43 כערך לחיפש והחלפה. זה גם אם אני מנסה להכניס גרשיים למשתנה, ומחפש לפיו, הוא אינו מתקבל. לצורך החלפת גרשיים לסימן אחר. האם מישהו יכול להציע דרך להחלפת גרשיים בסימן אחר ? בתודה.
 

hezy44

New member
הינה הפתרון לבעיה של מרכאות כפולות

קודם כל תיקון קטן הערך של מרכאות הוא 42 אין אפשרות להכניס את הערך הזה לסטרינג ע"י CHR יש צורך לבנות סטרינג, תוך הכנסת הקסה 22 שהוא שווה ערך ל 42 ואת הסטרינג הזה להכניס -vv7= 0x22; $xx7=chr($vv7); # rem for duble quotes כמובן שיש לשים $ משמאל לשורה הנ"ל.
 
למעלה