View Single Post
ישן 22-05-10, 10:35   # 4
SniR-S
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 546

SniR-S לא מחובר  

PHP קוד:
    $per "";
    foreach (
$permissions as $key => $value) {
        
$per .= $value;
    } 

הגדרתי את המשתנה $per כריק, בשביל להשתמש בו בלולאה..
ביצעתי לולאה (foreach) על כל התיבות שהתקבלו בטופס ומכל אחד לקחתי את התוכן למשתנה $value
שמתי למשתנה per אופרטור נקודה כדי שיתן את כל הנתונים שהתקבלו
מהשדות טקסט ולא רק אחד .., מן הסתם הוא חיבר אותם ועשה אותם בצורה הזו "1|2|3|5|"..
וזהו בגדול, זה מה שעשיתי כדי להוציא את כל הנתונים .


--- מה שאני כותב עכשיו זה כבר משהו אחר ---
__________________________________________
אבל יש לי בעיה, לא הגעתי עדיין למה שאני צריך.
נניח שיש לי את המשתנה $per שהוא בעצם מערך,
איך אני יכול לבדוק אם מה שיש בו שווה לאחד מהערכים "1,2,3,5"
מבלי להשתמש בו בצורה הבאה:
PHP קוד:
$per['0'] == 1
$per
['1'] == 2
$per
['2'] == 3
$per
['3'] == 5
// אלא שיהיה ככה
$per == 2
$per 
== 1
$per 
== 
ש- $per יוכל להיות שווה לכל אחד מן הערכים שיש במערך (בתוכו) [1,2,3,5]..
מקווה שמישהו הבין אותי ויוכל לעזור לי, כי זה קצת מסובך להסביר את זה, אבל ניסיתי בצורה הכי טובה שאני יכול..
  Reply With Quote