View Single Post
ישן 04-10-05, 22:40   # 1
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

[מדריך] PHP - תנאים

החלטתי לחדש את המדריכים הישנים

תנאים?

בחיי היום היום אנו משתמשים בתנאים ללא סוף, כמובן שלא שמים לב לזה

אני אתן דוגמא:
"אם יהיו גלים גבוהים, אני אלך לגלוש"

נשמע קל? זה באמת קל

עכשיו דוגמא בPHP:

"אם משתנה B ועוד משתנה C שווים לשתיים, תפלוט את המילה טל"

בPHP זה עוד יותר קל לכתיבה:

PHP קוד:
<?php
  $B 
1;
  
$C 1;

  if(
$B $C == 2){
    echo 
"טל"// if the "if" is true, it will "echo" טל
  
}
?>
עד עכשיו, זה פשוט מאוד, אבל מה יקרה אם יהיה לי תנאי כזה?:

"אם יהיו גלים גבוהים אני אלך לים, ואם לא אז אני אכין שיעורים"

כאן אתם רואים, שיש המשך למשפט, שאומר "else" כלומר, מה יקרה אם תהיה תוצאה אחרת?

דוגמא בPHP:

"אם משתנה A ועוד משתנה B שווים ל2 תפלוט טל ואם לא, תפלוט אדי"

זה ניתן לביצוע בצורה הבאה:

PHP קוד:
<?php 
    $A 
2;
    
$B 1;

   if(
$A $B == 2)
   {
   
   echo 
"טל";
   
   }
else
   {
        echo 
"אדי";
   }

?>
מבנה בסיסי של תנאי כמו שאני מקווה שהבנתם הוא:

PHP קוד:
<?php
if(some "if")
 {
          
ערך true
    
}

else

   
ערך false
 
}
?>

אבל, מה קורה אם יש לי משפט כזה?:

"אם יהיו גלים גבוהים, ודגל אדום, אני אלך לגלוש, ואם לא אז אני אכין שיעורים"

כאן אתם רואים בעצם שאפשר להוסיף לתנאי עוד אפשרויות, ישנם כמה סוגים:

and - &&
OR -||

דוגמא בPHP:

"אם קוראים לי טל או אדי, אז תגיד את השם שלי"

PHP קוד:
<?

$myname 
"טל";

if(
$myname == "טל" || $myname == "אדי"){

          echo 
$myname;
}

?>
אני מקווה שהבהרתי את הנושא הזה, לא השקעתי ממש, אני סחוט מעייפות

מקווה שעזר למישהו, טל.



__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי