php等於
㈠ 關於php的三個等號和兩個等號的區別!
簡單的說,兩個等號是模糊等於也就是一般的等於,在php中不同的類型也是可以比較的,而這點在其他的強類型語言中是不行的。三個等號表示全等於,不但數值一樣,而且類型也相同,如下面例子:
$a='';
$b=0;
if($a==$b){
echo'$a等於$b<br>';
}else{
echo'$a不等於$b<br>';
}
if($a===$b){
echo'$a全等於$b<br>';
}else{
echo'$a不全等於$b<br>';
}
/*
結果是:
$a等於$b
$a不全等於$b
*/
下面的圖片是從php手冊中截取的:
㈡ PHP函數等或等於應該怎麼表達
要達到你的目的有很多種方法,我也閑著,就幫你寫幾種
1、 最常用的
if($filename == 'index.php' || $filename == 'abc.php') { echo 'A'; } else { echo 'B';}
2、條件表達式(我比較喜歡的)
echo ($filename == 'index.php' || $filename == 'abc.php') ? 'A' : 'B';
3、switch 語句
switch($filename) {
case 'index.php' :
case 'abc.php' :
echo 'A'; break;
default :
echo 'B'; break;
}
4、另外一種 switch 語句
switch(true) {
case ($filename == 'index.php' || $filename == 'abc.php') :
echo 'A'; break;
default : echo 'B'; brea;
}
5、正則表達式(如果我寫我可能會這樣寫,因為這個可以很方便的去忽略大小寫,在windows環境下的文件名就忽略大小寫的)
echo preg_match("/^(index|abc)\.php$/i", $filename) ? 'A' : 'B';
同樣,正則表達式這個也可以 寫成 switch 或者 if語句。可以根據上面的改
6、建立數組
echo in_array($filename, array('index.php', 'abc.php')) ? 'ok' : 'no';
這個同樣可以改寫成 if 或者 switch 條件句
不過 這些要視情況而定。比如條件表達式,不能或不適合處理過於負責的邏輯去執行較復雜的操作,if 和 switch 應該都沒問題。
無聊亂寫,有問題可以問。
㈢ php if判斷等於
<?php
$type='mp3';
if($type=='mp3'){
//
echo'equalmp3';
//....
}elseif($type=='mp4'){
//
echo'equalmp4';
//....
}elseif($type=='flv'){
//
echo'equalflv';
//....
}elseif($type==m4a'){
//
echo'equalm4a';
//....
}else{
//
echo'Nomatchingvalues';
//....
}
?>
㈣ php不等於是不是這樣表達!=,大於或等於這樣表達>=
php中的不等於是!= 或者<>都可以的 大於等於就是>= 具體基礎的語法可以去看看創恩的視頻教程,很詳細的!~~
㈤ php 加等於和等區別
=是php賦值語句
a=a+5, 假設原來a的值等於5,則a=a+5運算之後,a的值等於10.
如果a不是一個數字,由於要與一個數字運算,會將a轉換為數字,再進行加法計算。這里有兩種情況:
假設 $a = '5'; 那麼,$a=$a+5 結果是 10,雖然a原來是個字元,但會被轉換成數值。
假設 $a = 'a'; 那麼,$a=$a+5 結果是 5,$a變數在進行自動轉換時由於不是數字,會轉換成數值0,因此結果是 5。
㈥ php中同時等於兩個值怎麼寫
$a='a';
$b='b';
$c=$a.$b;
echo$c;
㈦ php又要等於1又不能為數字
$foo=true;
var_mp(is_numeric($str));//false
var_mp(1==$str);//true
㈧ php數值大於或等於時。
$num=14;
$sub=(int)($num/10);
if($sub>0){
echo"遞交次數".$sub;
}
㈨ 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 的情況下 做相同操作的時候
可以使用。
後者是 不同的頁面做不同的操作的時候用!
㈩ PHP運算符
$b=$a++//10
+ ++$a//12
;
echo "$a <br>";//12
echo "$b <br>";//22
$b=$a--//12
- --$a//10
;
echo $a;//10
echo $b;//2