הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   PHP ▪ תנאי עם כמה תנאים (https://hosts.co.il/forums/showthread.php?t=44532)

syn 28-04-07 21:33

PHP ▪ תנאי עם כמה תנאים
 
יש אפשרות לעשות תנאי עם כמה תנאים?
אני רוצה לעשות תנאי - אם x=5 ו y=7.

4ior 28-04-07 21:36

PHP קוד:

if($y==&& $x==5) {



mlnn 28-04-07 21:37

אפשר היה גם

PHP קוד:

if(con_1) {
    if(
con_2) {
        
HALELUYA
        
}
    } 


syn 28-04-07 21:38

אוקיי תודה לשניכם.
איך אני יכול לעשות עכשיו OR במקום AND?

mlnn 28-04-07 21:39

ציטוט:

נכתב במקור על ידי syn (פרסם 468437)
אוקיי תודה לשניכם.
איך אני יכול לעשות עכשיו OR במקום AND?

אפשר גם באותיות, פשוט תכתוב OR או AND.

או ש || = OR

BlueNosE 28-04-07 21:42

OR = ||
AND = &&
ויש גם XOR אם אתה יודע מה זה (בכל התכנות יצא לי להשתמש בזה פעם אחת, בPHP..)

בניה 28-04-07 21:47

http://php.eitan.ac.il/main.php?id=00133
זה הדף של זה באיתן.

syn 28-04-07 21:48

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 468442)
OR = ||
AND = &&
ויש גם XOR אם אתה יודע מה זה (בכל התכנות יצא לי להשתמש בזה פעם אחת, בPHP..)

תודה לכולם, שוב |Rolleyes|

קראתי על XOR ולא ממש הבנתי מה התפקיד שלו.
קוד:

Is true if either                value is true, but not both.
אם תסביר לי מה הוא עושה אני אשמח :)

exciter 28-04-07 21:56

לדוגמא, ב XOR אם התנאי שלך הוא
אם i = 1 או j = 2
זה לא יכנס לתנאי אם i = 1 ו j = 2 רק במקרה שאחד מהם הוא בתנאי !
בOR זה נכנס כשאחד מהם נכון, בלי שאלות...

mlnn 28-04-07 21:59

הסבר יותר מובן חח:
XOR מחזיר אמת [TRUE] כשאחד מבין שני "משתנים" נכונים, אבל לא שניהם ביחד בו זמנית.

Eli-Hai 28-04-07 22:01

XOR יחזיר לך ערך אמת רק כאשר רק אחד מהתנאים הוא אמת, ולא שניהם.
נגיד -
קוד:

$a = 1;
$b = 3;

if( $a == 1 XOR $b == 2 )
echo "true";
else if( $a == 1 XOR $b == 3 )
echo "true";
else
echo "false";


mlnn 28-04-07 22:03

Eli-Hai, נראה לי טעית. אם כבר אז $a==1...

Eli-Hai 28-04-07 22:15

ציטוט:

נכתב במקור על ידי mlnn (פרסם 468472)
Eli-Hai, נראה לי טעית. אם כבר אז $a==1...

טעות שלי, מלא זמן לא נגעתי בזה כבר..


כל הזמנים הם GMT +2. הזמן כעת הוא 10:05.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ