很多站长朋友们都不太清楚php一维数组遍历,今天小编就来给大家整理php一维数组遍历,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 两个一维数组交叉遍历变二维 2、 php数组遍历类与用法示例 3、 php数组函数,遍历数组的几种方法 php 两个一维数组交叉遍历变二维$a=array(1,2);
$b=array(20001,20002,20003);
$c=array();
for($i=0;$i<count($b);$i++){
for($j=0;$j<count($a);$j++){
array_push($c,array($a[$j],$b[$i]));
}
}
echo'<pre>';
print_r($c);
echo'</pre>';
效果图
php数组遍历类与用法示例本文实例讲述了php数组遍历类与用法。分享给大家供大家参考,具体如下:
<?php
class
scanArray{
public
$arr;
public
$where;
private
$str;
public
function
scan($arr,$where="array"){
$this->arr
=
$arr;
$this->where
=
$where;
foreach($this->arr
as
$k=>$v){
if(is_array($v)){
$this->where
=
($this->where)."[{$k}]";
$this->scan($v,$this->where);
}else{
$this->str
.=
$this->where."[{$k}]=".$v.'<br
/>';
}
}
return
$this->str;
}
function
__destruct(){
unset($this->arr);
unset($this->where);
}
}
$a
=
array('g'=>"a",'vv'=>array("b"=>"b","l"=>"c","xx"=>array("e","g")));
$ah
=
new
scanArray();
$b
=
$ah->scan($a);
echo
$b;
运行结果:
array[g]=a
array[vv][b]=b
array[vv][l]=c
array[vv][xx][0]=e
array[vv][xx][1]=g
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数组(Array)操作技巧大全》、《php排序算法总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php字符串(string)用法总结》及《PHP常用遍历算法与技巧总结》
希望本文所述对大家PHP程序设计有所帮助。
您可能感兴趣的文章:PHP遍历数组的方法汇总PHP
数组遍历方法大全(foreach,list,each)PHP
数组遍历foreach语法结构及实例PHP中多维数组的foreach遍历示例php实现遍历多维数组的方法PHP中使用foreach()遍历二维数组的简单实例PHP遍历数组的三种方法及效率对比分析PHP实现的操作数组类库定义与用法示例PHP数组操作类实例PHP数组生成XML格式数据的封装类实例
php数组函数,遍历数组的几种方法介绍三种。
// for、 foreach、 each and list
// for 循环方式遍历数组,仅可遍历索引数组
$ary = ['hello', 'world'];
for ($key = 0; $key < count($ary); $key ++) {
echo $key . $ary[$key];
}
// foreach 专门用来遍历数组的语言结构
foreach ($ary AS $key => $value) {
echo $key . $value;
}
// each 配合 list 循环遍历
while (list($key, $value) = each($ary)) {
echo $key . $value;
}
关于php一维数组遍历的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php一维数组遍历 php一维数组排序的详细内容...