php常用的运算符及操作符号详解
May 25, 2016 pm 04:53 PM
Biasa digunakan
beroperasi
pengendali
<?php /*运算符号(PHP)操作符号 * * 按运算符号功能分为: * 一、算术运算符 + - * / % ++ -- * 二、字符串运算符 . 连接运算符 * 三、赋值运算符 = += -= *= /= %= .= * 四、比较运算符 > < >= <= == === != <> !== * 比较运算符---条件运算符---关系运算符 * 比较后的结果只有一种:boolean true false * === 比较时不仅要求内容相同,也要求类型相同 * !== 比较时内容不相同,也要求类型不相同 * 五、逻辑运算符 &&或and ||或or !或not * 逻辑运算符只能操作bool型的值,返回的也是bool型的值 * 六、位运算符 & | ^ ~ << >> >>> * 七、其他运算符 ? : `` @ => -> :: & $ * `` 用来执行操作系统内核 * @ 用来屏蔽掉错误信息 * 建议使用"()"改变表达式的优先级别 * * % 有两个目的:整除运算;控制范围,不要用小数,也不要用负数 * % 会吧运算符两边的数转为整数后再进行整除求余。 */ //用 %符号判断闰年 $year = 2011; if (($year % 4 == 0 && % year % 100 != 0) || $year % 400 = 0) { echo "run nian"; } else { echo " not run nian"; } // ++ --符号的使用 $a = 10; $a++; //$a=$a+1; 先用变量,再自增1 ++$a; //$a=$a+1; 先自增1,在用变量 $a--; //$a=$a-1; 先用变量,再自减1 --$a; //$a=$a-1; 先自减1,再用变量 echo $a; //结果为10 //++ -- 运算的区别 $a = 10; $b = $a++; //b=10,a=11 $c = --$b; //c=9,b=9 $d = $c++ + ++$c; //d=20,c=11 $e = $d-- - --$d; //d=18,e=2 echo $d; //字符串运算符 . 的使用 $name = "tom"; $age = 27; $height = 1.75; echo "我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米<br>"; echo '我的名字是:' . $name . '我的年龄是:' . $age . '我的身高是:' . $height . '米' . '<br>'; echo "$age=" . $age; //$age=27 echo "我的名字是:{$name}我的年龄是:{$age}我的身高是:{$height}米<br>"; //赋值运算符的使用 $a = 10; $a+= 10; //$a=$a+10; $a-= 10; //$a=$a-10; $a*= 10; //... $a/= 10; //... $a%= 10; //$a=$a%10; $a.= "abc"; //$a=$a."abc"; echo $a; $str = '<table>'; $str.= '<tr>'; $str.= '<td>'; $str.= '</td>'; $str.= '</tr>'; $str.= '</table>'; echo $str; //输出一个表格 //比较运算符 var_dump(15 > 6); //返回 bool(true) $a = 15; if (15 == $a) { echo "a=15"; } else { echo "a!=15"; } //逻辑运算符的使用 var_dump(true && true); //true var_dump(true && false); //false var_dump(true || false); //true var_dump(!true); //false var_dump(!false); //true //判断用户名密码 $username = "admin"; $password = "123456"; $email = "290080604@qq.com"; if ($username == "admin" && $password = "123456") { echo "用户名密码正确"; } if ($username == "" || $password == "" || $email == "") { echo "一个都不能为空"; }
Salin selepas log masuk
教程地址:
欢迎转载!但请带上文章地址^^
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Artikel Panas
Repo: Cara menghidupkan semula rakan sepasukan
3 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
Berapa lama masa yang diperlukan untuk mengalahkan fiksyen berpecah?
3 minggu yang lalu
By DDD

Alat panas Tag

Artikel Panas
Repo: Cara menghidupkan semula rakan sepasukan
3 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu
By 尊渡假赌尊渡假赌尊渡假赌
Berapa lama masa yang diperlukan untuk mengalahkan fiksyen berpecah?
3 minggu yang lalu
By DDD

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial penggunaan PyCharm: membimbing anda secara terperinci untuk menjalankan operasi

Langkah-langkah operasi dan langkah berjaga-jaga Deploy Linux

Apa yang perlu dilakukan jika anda terlupa menekan F2 untuk kata laluan but win10

Perkongsian langkah operasi tangkapan skrin Huawei Mate60 Pro

Peta minda sintaks Python: pemahaman mendalam tentang struktur kod

Analisis makna dan penggunaan operator += dalam bahasa C

Discuz panduan operasi pengubahsuaian nama domain
