百变鹏仔-专注前端行业精选
PHP创建数组
作者:鹏仔先生日期:2022-12-30 14:01:56浏览:2014分类:PHP
1、创建空数组
<?php $arr = array(); var_dump($arr); echo('<br>'); $arrs = []; var_dump($arrs); ?>
输出结果
array(0) { }
array(0) { }
2、创建索引数组
<?php $arr = array( '鹏仔', '乐乐', '共享博客' ); var_dump($arr); echo('<br>'); echo($arr[1]); ?>
输出结果
array(3) { [0]=> string(6) "鹏仔" [1]=> string(6) "乐乐" [2]=> string(12) "共享博客" }
乐乐
3、创建关联数组
注:每个数据,都有两个,一个是key(下标),一个是value(值);
数组中键值对,不能跟数组外的赋值符号一样,他的符号是 =>
<?php $arr = array( 'name' => '鹏仔', 'sex' => '男', 'age' => '18' ); var_dump($arr); echo('<br>'); echo($arr['sex']); echo('<br>'); echo($arr['name']); ?>
输出结果
array(3) { ["name"]=> string(6) "鹏仔" ["sex"]=> string(3) "男" ["age"]=> string(2) "18" }
男
鹏仔
4、输出数组值
<?php $arr = [ '鹏仔', '乐乐', '共享博客' ]; echo $arr[0]; echo '<br>'; echo $arr[1]; echo '<br>'; ?>
输出结果
鹏仔
乐乐
<?php $arr = array( 'name' => '鹏仔', 'sex' => '男', 'age' => '18' ); echo($arr['sex']); echo('<br>'); echo($arr['name']); ?>
输出结果
男
鹏仔
5、打印数组 print_r
注:打印数据,多了 array(),所以他打印的数据,不能给前端使用,不能展示给用户看。
<?php $arr = [ '鹏仔', '乐乐', '共享博客' ]; print_r($arr); ?>
输出结果
Array ( [0] => 鹏仔 [1] => 乐乐 [2] => 共享博客 )
6、扩展
JS是不能给数组自定义下标的,但PHP可以自定义下标
如下,当我给‘我爱你’自定义下标为8,那么‘你还好吗’下标就为9
<?php $arr = array( 'name' => '鹏仔', 'sex' => '男', 'age' => '18', 8 => '我爱你', '你还好吗' ); var_dump($arr); ?>
输出结果
array(5) { ["name"]=> string(6) "鹏仔" ["sex"]=> string(3) "男" ["age"]=> string(2) "18" [8]=> string(9) "我爱你" [9]=> string(12) "你还好吗" }
手机扫码访问
猜你还喜欢
- 01-13 PHP函数
- 01-13 PHP 字符串函数
- 01-12 PHP公共页面部分如何引入
- 01-12 http请求类型 POST请求
- 01-11 PHP 数组循环 if判断的使用
- 01-11 http请求类型 GET请求
- 01-04 PHP从静态资源到动态内容
- 01-03 PHP数组循环
- 12-30 PHP多维数组
- 12-29 PHP数据类型
- 12-29 PHP常量声明
- 12-29 PHP变量声明、变量命名规则、引号作用
取消回复欢迎 你 发表评论:
- 搜索
- 随机tag
暂无评论,来添加一个吧。