phpifor函数
A. php 多条件if
php 条件判断,可以用if switch来实现:
if语句的条件必须用圆括号括起来"()",当条件为真时就会执行下面的代码:
<?php
$a = 1;
if($a==1)
echo "条件为真";
?>
当条件为真且要执行多条代码的时候,就需要用"{}"把代码括起来:
<?php
$a = 1;
if($a==1){
echo "条件为真";
echo "变量a的值为1";
}
?>
<?php
$a =1;
if($a==1)
echo "变量a的值为1";
else
echo "变量a的值不为1";
?>
switch的原理和if非常相似,但它可以处理多于2个的可能值,但只能处理是否相等这样的逻辑处理:
<?php
$name = "";
switch($name){
case "itxuexi":
echo "不全哦";
break;
case ".com":
echo "这是什么东西?";
break;
case "w3":
echo "晕";
break;
default:
echo "对了!呵呵";
break;
}
?>
B. php IF函数的用法
在您编写代码时,经常会希望为不同的决定执行不同的动作。您可以在代码中使用条件语句来实现这一点。
在
PHP
中,我们可以使用以下条件语句:
1.if
语句 -
如果指定条件为真,则执行代码
2.if...else
语句 -
如果条件为
true,则执行代码;如果条件为
false,则执行另一端代码
3.if...elseif....else
语句 -
选择若干段代码块之一来执行
4.switch
语句 -
语句多个代码块之一来执行
举例:
1.
if (条件) {
当条件为 true 时执行的代码;
}2.
if (条件) {
条件为 true 时执行的代码;
} else {
条件为 false 时执行的代码;
}3.
if (条件) {
条件为 true 时执行的代码;
} elseif (condition) {
条件为 true 时执行的代码;
} else {
条件为 false 时执行的代码;
}4.
<?php
switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
?>
C. 有关于php if () 和!及正则函数preg_match判断问题
||if(!来$m || !preg_match("/^[a-z]+$/", $m))
! 是不为真 即0, false或null 等值自
|| 是OR的意思即或者
!preg_match 即不匹配
上面的代码是判断$m 这个值是0, 空值或false时, 或者 不匹配英文字母就执行下面的代码
D. 关于php的if函数问题
这段程序帮你改来过了自,你看看吧。可以正确执行了:
if(isset($_POST['username']))
{
echo '正常提交';
echo "<br />";
echo "<br />";
$username=$_POST['username'];
$username=trim($username);//去掉空格
$username=htmlspecialchars($username);//去掉HTML标签
if(strlen($username)<2)
{
echo '用户名不能小于两位';//检查证字符数
echo "<br />";
echo "<br />";
exit;//停止执行下一步并且退出
}
if(is_numeric($username))
{
echo'用户名不能是数字';//检查是否为数字
echo "<br />";
echo "<br />";
exit;//停止执行下一步并且退出
}
else
echo "$username";
}
E. PHP函数等于或等于应该怎么表达
<?php
if($filename == 'index.php' || $filename == 'abc.php') {
echo '??';
}else {
echo 'b';
}
?>
或者
if($filename == 'index.php') {
echo 'a';
}else if($filename == 'abc.php') {
echo 'xxx';
}else {
echo 'B';
}
前者是 $filename 是 index.php 或 abc.php 的情况下 做相同操作的时候
可以使用。
后者是 不同的页面做不同的操作的时候用!
F. php中if($a!=b)和if(!$a=b)的区别,其中b是函数表达式
if($a!=$b)表示判断变量$a、$b的值是否相等,如果不相等就执行后面的语句版,其等效的语句为权:
if(! $a==$b)
现在看语句if (!$a=$b),仔细看,它和上面的等效语句是有区别的,要少一个等号,此语句的功能是:先把变量$b的值赋予$a,然后判断$a的值的真假,如果为假就继续执行后面的语句。
总结,两个语句的区别,第一个语句只判断、不改变任何值;第二个语句是先赋值在判断,要改变变量的值。
此外,对b是函数表达的情况,函数后面必须要有括号,两个语句正确的书写形式应该为:
if ($a!=b())
if (! $a=b())
G. php 多条件if函数使用方法
function tbs_show($num)
{
if($num<20){
return '<ul></ul>';
}elseif($num>20){
return '<dl></dl>';
}
}
echo tbs_show($picnum);
H. PHP if函数及elseif函数
function Apply($m){
if($m>90){
echo "你成绩优秀,继续保持";
}elseif($m>=80){
echo "你成绩良好.继续努力";
}elseif($m>=60){
echo "你成绩合格.要加油了";
}else{
echo "你这次成绩不合格.要多努力了";
}
}
I. PHP if函数里直接写一个变量是什么意思
if语句用来判断所包含值的布尔值,既true和false两值,通过判断变量的布尔值来决定if语句的操作。
在if语句里变量可以直接被分析布尔值也就是当前转换的意思。
当转换为 boolean 时,以下值被认为是 FALSE:
布尔值 FALSE
整型值 0(零)
浮点型值 0.0(零)
空白字符串和字符串 "0"
没有成员变量的数组
没有单元的对象(仅适用于 PHP 4)
特殊类型 NULL(包括尚未设定的变量)
如果变量是这些值在if里就是false,其他的一般为true
J. PHP if 函数简单的调用解答,我菜鸟
if($Q=='%E5%9B%A2%E8%B4%AD'){
echo '$tag="list"';
}else{
echo '$tag="list2"';
}