php 数组 广度遍历 php7 php环境搭建 php从入门到精通
程序员文章站
2022-05-16 11:45:44
...
//数组广度遍历
function testFunc($array){
$arr = array();
foreach ($array as $value) {
if (is_array($value)) {
$arr[] = $value;
} else {
echo $value."
";
}
}
if (!empty($arr)) {
while ($temp = current($arr)) {
foreach ($temp as $val){
if (is_array($val)) {
$arr[] = $val;
} else {
echo $val."
";
}
}
unset($arr[key($arr)]);
}
}
}
//开始测试数据
$testarr = array(
1,
array(
6,
array(
16,
17,
18
),
8,
9,
array(
19,
array(
25,
26,
27
)
)
),
3,
4,
array(
11,
array(
21,
22,
23
),
13,
14,
array(
24,
array(
28,
29,
30
)
)
)
);
testFunc($testarr);
?>
function testFunc($array){
$arr = array();
foreach ($array as $value) {
if (is_array($value)) {
$arr[] = $value;
} else {
echo $value."
";
}
}
if (!empty($arr)) {
while ($temp = current($arr)) {
foreach ($temp as $val){
if (is_array($val)) {
$arr[] = $val;
} else {
echo $val."
";
}
}
unset($arr[key($arr)]);
}
}
}
//开始测试数据
$testarr = array(
1,
array(
6,
array(
16,
17,
18
),
8,
9,
array(
19,
array(
25,
26,
27
)
)
),
3,
4,
array(
11,
array(
21,
22,
23
),
13,
14,
array(
24,
array(
28,
29,
30
)
)
)
);
testFunc($testarr);
?>
以上就介绍了php 数组 广度遍历,包括了php方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
PHP 54 性能比对 php7 php环境搭建 php从入门到精通
-
PHP超时处理全面总结1 php7 php环境搭建 php从入门到精通
-
PHP与C的区别 php7 php环境搭建 php从入门到精通
-
PHP实现经典算法下 php7 php环境搭建 php从入门到精通
-
c语言从入门到放弃 php从入门到放弃系列-01php环境的搭建
-
PHP无限分类 php7 php环境搭建 php从入门到精通
-
php中代码开始标志类型 php7 php环境搭建 php从入门到精通
-
PHP——数组_学习笔记 php7 php环境搭建 php从入门到精通
-
php输出空心菱形 php7 php环境搭建 php从入门到精通
-
PHP开发套件 php7 php环境搭建 php从入门到精通