PHP语言教程 / 数据操作
| 编号 | 教程 |
| ① | 数据类型(string,int,array) |
| ② | 创建变量及数组 |
| ③ | 字符操作函数 |
| ④ | 调试变量 |
| —— | —— |
温馨提示
本教程为专为新手制作的PHP语言教程,部分描述并不专业,不喜勿喷。
数据类型(string,int,array)
数据类型是指描述一个数据的类型,本教程主讲字符串(string,简称str),int是保存数字的一种数据类型,array是数组的数据类型(在PHP语言中还包含对象)。
字符串
字符串是描述单个或多个编码字符组合起来的一种数据,叫做字符串。字符串通常由双引号和单引号包围。如:
1、"我是一个字符串"
2、'我是一个字符串'
heredoc
PHP EOF(heredoc)是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字符串的方法。
1.
<<<EOF
我是一个字符串
EOF;
2.
<<<HELLO
我是一个字符串
HELLO;
- 以 <<<EOF 开始标记开始,以 EOF 结束标记结束,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 。
- 开始标记和结束标记相同,比如常用大写的 EOT、EOD、EOF 来表示,但是不只限于那几个(也可以用:JSON、HTML等),只要保证开始标记和结束标记不在正文中出现即可。
- 位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。在 heredoc 中,变量不需要用连接符 . 或 , 来拼接,如下:
INT
INT基本来说就是数字的类型。
数字类型,如:1
数字字符串(属于字符串),如:"1"
array
在一些语言中,数组是指有序数据的排列组合的数据类型,对象是指无须数据排列组合的数据类型。
1、在这个数据中,str为子数据的名称,HelloWorld为子数据。
array(
"str"=>"HelloWorld"
);
2、在这个数据中,从0开始排序,HelloWorld为第“0”个子数据。
array("HelloWorld");
array是一个内置函数,用于创建一个数组。
创建变量与数组
变量是指在内存中创建一个数据的方法,创建一个变量将会在内存中创建一个数据。
创建变量
在PHP中,$为变量符,若要定义一个变量,则使用:
$str = "HelloWorld";
$str的内容是"HelloWorld"
定义之后,我们就可以使用$str调用该变量的内容。
PHP变量中不建议含有数字和其他字符
创建数组
1、在这个数据中,str为子数据的名称,HelloWorld为子数据。
array(
"str"=>"HelloWorld"
);
2、在这个数据中,从0开始排序,HelloWorld为第“0”个子数据。
array("HelloWorld");
字符操作函数
strstr(子字符,字符串)用于检查字符串中是否含有子字符。如:strstr("world","helloworld")
str_replace(要替换的子字符,替换成的子字符,字符串)用于替换字符串中的子字符。如:str_replace("world","world!","helloworld")
strlen(字符串)用于获得字符串的字节长度。如:strlen("HelloWorld")
mb_strlen(字符串)用于获得字符串的字符长度。如:mb_strlen("HelloWorld")
数组操作
count(数组)获得数组的长度。
调试变量
可以使用var_dump(数据)函数打印调试内容,如:
代码:var_dump(1)
输出:int(1) 1

浙公网安备 33010602011771号