十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
数组在PHP中包含2种表现,
成都创新互联主营华亭网站建设的网络公司,主营网站建设方案,成都app开发,华亭h5小程序开发搭建,华亭网站营销推广欢迎华亭等地区企业咨询
一种是普通数组,定义方式有二种,
第一:
$a = array("aa","bb","cc")
第二:
$a[] = "aa";
$a[] = "bb"
$a[] = "cc";
一般用数组遍历的方式可以打印出所有数据,也可以使用数组的位标(从0开始计算)自定义打印,比如:
$a[0]的值就是aa,$a[1]的值是"bb"
数组遍历自己搜索下,也是2种方式
另外是别名数组,定义也是2种
第一:
$a = array("aa"= "11","bb"="22")
第二:
$a["aa"] = "11";
$a["bb"] = "22";
使用数组的位标在别名数组就不行了,必须用别名
$a[0]就取不到值了,$a[“aa”]才能取到值"11"
数组遍历其中foreach有点不一样,自己搜索下
//查看数组这里有2个函数
print_r
和
var_dump
其中var_dump会输出数组值的数据类型。
你试一试使用
var_dump($rq);
或者
print_r($rq);
如果格式不是很好看,在上面的语句前面加上
echo
"pre";
这样数组就能按格式输出,方便查看。
php打印数组有两个函数:print_r()函数和var_dump()函数
!--{evalprint_r(xxxx)}-- 语法
1、print_r()函数
?php
$arr_test=array(1,2,3);
print_r($arr_test);
?
运行该例子输出:
Array( [0]=1 [1]=2 [2]=3)
2、var_dump()函数
?php
$arr_test=array(1,2,3);
var_dump($arr_test);
?
运行该例子输出:
array(3){ [0]=int(1)[1]=int(2)[2]=int(3)}
var_dump()函数同print_r()函数用法一样。不过var_dump()函数功能比print_r()更强大,可以同时打印多个变量且给出变量的类型信息。
扩展资料
print_r() 函数用于打印变量,以更容易理解的形式展示。
PHP版本要求:PHP4,PHP5,PHP7
语法
boolprint_r(mixed$expression[,bool$return])
参数说明:
$expression:要打印的变量,如果给出的是string、integer或float类型变量,将打印变量值本身。如果给出的是array,将会按照一定格式显示键和元素。object与数组类似。
$return:可选,如果为true则不输出结果,而是将结果赋值给一个变量,false则直接输出结果。
返回值
$return 如果设为 true 才有返回值,为一个易于理解的字符串信息。
//查看数组这里有2个函数
print_r 和 var_dump
其中var_dump会输出数组值的数据类型。
你试一试使用
var_dump($rq);
或者
print_r($rq);
如果格式不是很好看,在上面的语句前面加上
echo "pre";
这样数组就能按格式输出,方便查看。