PHP之数组函数
Posted _宁静_致远
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP之数组函数相关的知识,希望对你有一定的参考价值。
数组和变量间的转换函数
- list()语言结构
-
- 格式:void list(mixed varname1[,mixed varname2[,mixed...]]) = array arr,用一步操作给一组变量进行赋值。
- 注意:list()语言结构仅用于数字“键”的数组,并要求数字“键”从0开始连续递增;
- 格式:void list(mixed varname1[,mixed varname2[,mixed...]]) = array arr,用一步操作给一组变量进行赋值。
- extract()函数
-
- 格式:int extract(array arr),使用数组arr定义一组变量,其中变量名为数组arr元素的键名,变量值为数组arr元素“键”对应的值。
- compact()函数
-
- 格式:array compact(mixed varname1[,mixed varname2[,mixed...]]),返回一个数组,数组每个元素的“键”名为变量名varname1 (varname2...),每个数组元素的“值”为变量varname1 (varname2...)的值。
数组遍历语言结构
- foreach(array as $value)
- foreach(array as $key => $value)
例如:
<?php $interests[2] = "music"; $interests[6] = "movie"; $interests[1] = "computer"; $interests[] = "software"; foreach ($interests as $value) { echo $value."<br>"; } foreach ($interests as $key => $value) { echo $key. "=>" .$value. "<br>" ; } ?>
结果:
以上是关于PHP之数组函数的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情