这是我的代码
<?php
if( $country==("United Stats" || Canada || United Kingdom) ) {
echo $Country;
}
?>
我想说"如果国家==美国统计局"或"加拿大"或"英国>>echo$国家
当我使用||时,它无法正常工作请问怎么了?
你不能这么做,你需要写:
if( $country=="United Stats" || $country=="Canada" || $country=="United Kingdom" ) {
<?php
$cs = array('United States', 'Canada', 'United Kingdom');
if(in_array($country, $cs)){
echo $country
}
?>
if (in_array($country, array('United Stats', 'Canada', 'United Kingdom'))) {
您必须将$country与每个变量进行比较
if ($country == "United States" ||
$country == "Canada" ||
$country == "United Kingdom") {
echo $country;
}
<?php
if( $country=="United Stats" Or $country=="Canada" Or $country=="United Kingdom" ) {
echo $country;
}
?>
或
<?php
if( $country=="United Stats" || $country=="Canada" || $country=="United Kingdom" ) {
echo $country;
}
?>
您的代码不是有效的PHP语法。这个会起作用:
<?php
if( $country == "United Stats" || $country == "Canada"
|| $country == "United Kingdom" ) {
echo $country;
}
?>
顺便说一句,您似乎是PHP的新手。你应该阅读文档,也许还应该读一本书来学习这门语言。
<?php
$country = "Canada";
if( $country=="United Stats" || $country=="Canada" || $country=="United Kingdom" ) {
echo $country;
}
?>