2012-03-03 5 views
-3

Я пытался разработать PHP «если» заявление, в котором я хочу две вещи, чтобы быть правдой: что $ MyVar равно 1 и $ myvar2 равно 2. Тем не менее, когда я попытался это:PHP может, если инструкция имеет два значения?

if($myvar=='1', $myvar2=='2') { 
header("location:index.php"); 
} 

Он не работал. Есть ли способ установить один оператор if, содержащий эти две переменные, как я уже представил?
Спасибо

+1

http://php.net/manual/en/language.operators.logical.php – madth3

+1

Да, подключите m с [логическим и операционным] (http://php.net/manual/en/language.operators.logical.php). –

+1

Вы считали книгу или учебник PHP? Это * чрезвычайно * основной вопрос. Вместо запятой используйте 'and'. –

ответ

1

Вы можете использовать логическое И оператор (& &)

if($myvar=='1' && $myvar2=='2') { 
    header("location:index.php"); 
} 

Вот полный список операторов: http://php.net/manual/en/language.operators.logical.php

+0

О, ладно! Спасибо, извините, я вроде как новый, поэтому я не знал об этом – user1239304

1

Это будет делать. Очень важно, чтобы вы узнали больше об операторах и управлении потоком.

if($myvar=='1' && $myvar2=='2') { 
header("location:index.php"); 
} 
+0

Спасибо за ответ. Я посмотрю, что – user1239304

Смежные вопросы