PHP入门——运算符
来源:互联网 发布:电子电路软件哪个好 编辑:程序博客网 时间:2024/05/29 14:56
PHP strlen() 函数
有时知道字符串值的长度是很有用的。
strlen() 函数返回字符串的长度(字符数)。
下面的实例返回字符串 "Hello world!" 的长度:
实例
<?php
echo strlen("Hello world!");
?>
echo strlen("Hello world!");
?>
<?phpecho strlen("中文字符"); // 输出 12?>
输出结果为 12,因为一个中文占 3 个字符数。
可以使用 mb_strlen 设置指定编码输出中文字符个数:
<?phpecho mb_strlen("中文字符",'utf-8'); // 输出 4?>
PHP strpos() 函数
strpos() 函数用于在字符串内查找一个字符或一段指定的文本。
如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。
下面的实例在字符串 "Hello world!" 中查找文本 "world":
实例
<?php
echo strpos("Hello world!","world");
?>
echo strpos("Hello world!","world");
?>
PHP 算术运算符
10 % 8
10 % 21
2
0- x取反x 取反-2-2a . b并置连接两个字符串"Hi" . "Ha"HiHa
以下实例演示了使用不同算术运算符得到的不同结果:
实例
$x=10;
$y=6;
echo($x + $y);// 输出16
echo'<br>';// 换行
echo($x - $y);// 输出4
echo'<br>';// 换行
echo($x * $y);// 输出60
echo'<br>';// 换行
echo($x / $y);// 输出1.6666666666667
echo'<br>';// 换行
echo($x % $y);// 输出4
echo'<br>';// 换行
echo -$x;
PHP 递增/递减运算符
以下实例演示了使用递增/递减运算符得到的结果:
实例
$x=10;
echo ++$x;// 输出11
$y=10;echo$y++;// 输出10
$z=5;echo --$z;// 输出4
$i=5;echo$i--;// 输出5
PHP 比较运算符
比较操作符可以让您比较两个值:
以下实例演示了使用一些比较运算符得到的不同结果:
实例
$x=100;
$y="100";
var_dump($x == $y);
echo"<br>";
var_dump($x === $y);
echo"<br>";
var_dump($x != $y);
echo"<br>";
var_dump($x !== $y);
echo"<br>";
$a=50;
$b=90;
var_dump($a > $b);
echo"<br>";
var_dump($a < $b);
运算符优先级
下表按照优先级从高到低列出了运算符。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序。
运算符优先级中,or 和 ||,&& 和 and 都是逻辑运算符,效果一样,但是其优先级却不一样。
实例
// 优先级: && > = > and
// 优先级: || > = > or
$a = 3;
$b =false;
$c =$aor$b;
var_dump($c);// 这里的 $c 为 int 值3,而不是 boolean 值 true
$d = $a ||$b;var_dump($d);//这里的 $d 就是 boolean 值 true
以上实例输出结果为:
int(3)bool(true)
括号的使用
我们通过括号的配对来明确标明运算顺序,而非靠运算符优先级和结合性来决定,通常能够增加代码的可读性。
实例
// 括号优先运算
$a = 1;
$b =2;
$c =3;
$d =$a +$b *$c;
echo$d;
echo"\n";
$e =($a + $b) * $c;// 使用括号
echo$e;
echo"\n";
以上实例输出结果为:
79
阅读全文
0 0
- PHP入门——运算符
- PHP入门学习笔记之—— PHP 运算符
- PHP学习总结(14)——PHP入门篇之常用运算符
- 慕课网——PHP入门篇(PHP中常用的运算符)
- PHP入门-运算符与操作符
- PHP入门(5)-运算符
- PHP入门之运算符+变量+常量
- PHP入门(第七弹:运算符)
- Dart入门—函数与运算符
- PHP——运算符和关键字
- PHP学习笔记——运算符
- PHP填坑——运算符
- 【PHP系列教程】(7)——PHP中的运算符
- PHP学习笔记——PHP比较运算符;
- PHP学习笔记——PHP中的位运算符
- PHP学习笔记——PHP中其他运算符;
- 【PHP入门篇】4.运算符--慕课网【学习总结】
- 【PHP】PHP运算符
- Chrome开发者工具不完全指南(一、基础功能篇)
- PL/SQL Developer 注册使用图文教程
- 数字三角形问题[动态规划]
- Android Studio 一些使用经验
- LeetCode题解系列--714. Best Time to Buy and Sell Stock with Transaction Fee
- PHP入门——运算符
- 基础知识
- 二分查找法
- Android源码国内源下载
- Java enum使用
- iOS—UIPageControl的使用
- sort 和 sort!的区别
- 关于《C语言深度剖析》中的一个问题?结果不是15??
- 在容器中存储字符串的正确方法