07-11-2010, 11:37
|
|
|
חבר מתאריך: 02.12.05
הודעות: 131
|
|
foreach
בוקר אור,
יש לי שתי מערכים, אחד HTTP_GET_VARS המקבל את ערכי משתני הGET ומערך נוסף המכיל ביטויים שיצרתי,
המטרה שלי היא לבדוק האם ערך משתנה ה-GET שווה לערך מהמערך שלי, זה הקוד,
קוד PHP:
$vars = $HTTP_GET_VARS; $words = array("a","b","c","d","e","f","g"); foreach($vars as $var) { echo $var,"<br>"; foreach($words as $word) { if(eregi($word,$var)) $status = "yes"; else $status = "no"; } } echo $status;
הבעיה שלי היא, שהפונקציה EREGI מחזירה שגיאה Warning: eregi() [function.eregi]: REG_BADRPT
בדקתי, ולא ניתן לקרוא לערך VAR תחת הFOREACH של WORD, מה ניתן לעשות?
|