学PHP啦~第三篇笔记,常量、字符串、运算符
2017-12-20 15:58
281 查看
常量:
常量是一个简单值的标识符。该值在脚本中不能改变。
一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。
注意: 常量在整个脚本中都可以使用。
使用define()函数设置常量,函数语法如下:
bool define ( string name,mixedvalue [, bool $case_insensitive = false ] )
该函数有三个参数:
name:必选参数,常量名称,即标志符。
value:必选参数,常量的值。
case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。
常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用。
字符串:
字符串变量用于存储并处理文本
在 PHP 中,只有一个字符串运算符。
并置运算符 (.) 用于把两个字符串值连接起来。
实例:
在上面的代码中,我们已经使用了两次并置运算符。这是由于我们需要在两个字符串之间插入一个空格。
strlen()函数
返回字符串长度
strlen() 常常用在循环和其他函数中,因为那时确定字符串何时结束是很重要的。(例如,在循环中,我们需要在字符串中的最后一个字符之后结束循环。)
输出结果为 12,因为一个中文占 3 个字符数。
可以使用 mb_strlen 设置指定编码输出中文字符个数:
strpos() 函数
用于在字符串内查找一个字符或一段指定的文本。
如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。
运算符:
- x 取反 x 取反 2 -2
a . b 并置 连接两个字符串 “Hi” . “Ha” HiHa
哎哟这个什么鬼++看懂了
比较运算符:
逻辑运算符:
三元运算符:
语法格式
(expr1) ? (expr2) : (expr3)
对 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。
自 PHP 5.3 起,可以省略三元运算符中间那部分。表达式 expr1 ?: expr3 在 expr1 求值为 TRUE 时返回 expr1,否则返回 expr3。
组合比较运算符:
又名太空船运算符,组合比较运算符可以轻松实现两个变量的比较,当然不仅限于数值类数据的比较。
语法是这样的:
c=a <=> $b;
这句代码的意思是:
如果 a>b, c的值为1如果a == b,c 的值为 0
如果 a<b, $c 的值为-1
常量是一个简单值的标识符。该值在脚本中不能改变。
一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。
注意: 常量在整个脚本中都可以使用。
使用define()函数设置常量,函数语法如下:
bool define ( string name,mixedvalue [, bool $case_insensitive = false ] )
该函数有三个参数:
name:必选参数,常量名称,即标志符。
value:必选参数,常量的值。
case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。
常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用。
字符串:
字符串变量用于存储并处理文本
在 PHP 中,只有一个字符串运算符。
并置运算符 (.) 用于把两个字符串值连接起来。
实例:
<?php $txt1="Hello world!"; $txt2="What a nice day!"; echo $txt1 . " " . $txt2; //输出结果为Hello world! What a nice day! ?>
在上面的代码中,我们已经使用了两次并置运算符。这是由于我们需要在两个字符串之间插入一个空格。
strlen()函数
返回字符串长度
strlen() 常常用在循环和其他函数中,因为那时确定字符串何时结束是很重要的。(例如,在循环中,我们需要在字符串中的最后一个字符之后结束循环。)
<?php echo strlen("中文字符"); // 输出 12 ?>
输出结果为 12,因为一个中文占 3 个字符数。
可以使用 mb_strlen 设置指定编码输出中文字符个数:
<?php echo mb_strlen("中文字符",'utf-8'); // 输出 4 ?>
strpos() 函数
用于在字符串内查找一个字符或一段指定的文本。
如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。
运算符:
- x 取反 x 取反 2 -2
a . b 并置 连接两个字符串 “Hi” . “Ha” HiHa
哎哟这个什么鬼++看懂了
比较运算符:
逻辑运算符:
三元运算符:
语法格式
(expr1) ? (expr2) : (expr3)
对 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。
自 PHP 5.3 起,可以省略三元运算符中间那部分。表达式 expr1 ?: expr3 在 expr1 求值为 TRUE 时返回 expr1,否则返回 expr3。
组合比较运算符:
又名太空船运算符,组合比较运算符可以轻松实现两个变量的比较,当然不仅限于数值类数据的比较。
语法是这样的:
c=a <=> $b;
这句代码的意思是:
如果 a>b, c的值为1如果a == b,c 的值为 0
如果 a<b, $c 的值为-1
相关文章推荐
- PHP学习笔记(23)PHP的数据类型与常量使用(24)PHP的运算符与表达式
- PHP笔记2__变量/字符串/类型转换/常量/,,
- PHP学习笔记-1(变量、常量、类型、作用域、数组、字符串、大小写)
- PHP学习笔记:万能随机字符串生成函数(已经封装好)
- PHP 学习笔记 - - - 简单方法的使用 (字符串与数字)
- PHP 常量笔记
- php学习笔记(二)运算符的使用
- php字符串和运算符
- PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程
- php——学习笔记,substr截取字符串,大有文章
- php——学习笔记,检索字符串和它的次数,替换字符串
- PHP 学习笔记——定义常量变量。
- 学习笔记PHP字符串处理函数总结
- 【学习笔记】JavaScript——变量、常量、保留字、运算符与表达式、语句
- python 学习笔记1——数据类型、字符串、运算符
- PHP学习笔记5:常量
- PHP学习笔记——PHP中其他运算符;
- php学习笔记--字符串
- 黑马程序员_Java常量、变量、数据类型和运算符的学习笔记
- PHP学习笔记——常量的声明和使用;