php中判断2个字符串是否想等,可使用==,===,也可以使用php自带的函数strcmp,相等返回0,不等返回>1或者<1。推荐使用strcmp,===比较严格,还判断比较的类型。
php中判断2个字符串是否想等,可使用==,===,也可以使用php自带的函数strcmp,相等返回0,不等返回>1或者<1。
推荐使用strcmp,===比较严格,还判断比较的类型。
举例如下:
 
复制代码 代码如下:
<?php
$a='11';  
$b=11;  
if($a===$b)  
{  
  echo '严格相等';  
}  
else if($a==$b)  
{  
   echo '相等';  
}  
else  
{  
    echo '不等';  
} 
 
运行结果为相等。
下面说一下删除数组中的元素的方法:
举例如下:
 
复制代码 代码如下:
<?php
$_POST=array("firstname"=>'f',"lastname"=>'j',"email"=>"fj@qq.com","password"=>"123",'rpassword'=>"123");  
    $user=$_POST;  
    function deletearray($user)  
    {  
    foreach($user as $key => $value)  
            {  
             if($key=='firstname')  
                {  
                unset($user[$key]);  
                }  
                else  
                {  
                  return true;  
                }  
            }  
    }  
    deletearray($user);  
    print_r($user);  
 
备注:
开始时怎么也无法删除掉firstname,一直以为是==的错误,后来才发现原来调用函数的时候出现错误,如果想要使传入的数组发生改变,就应该传入&$user.即通过传入引用,才能使数组的结果发生改变。