PHP遍历二维数组的代码
作者:
最近在研究PageCookery的快速发布,解决手机没有Cookies的问题。在谓语调用部分要历遍数据库读取的二维数组。
一开始打算用foreach来历遍,但是发现没有成功,oo不过关,没办法oo写······
研究后决定用for循环,演示代码如下:
<?php
$blog=array(
array(
"titledata"=>"titleMM",
"bodydata"=>"bodyMM"
),
array(
"titledata"=>"titleGG",
"bodydata"=>"bodyGG"
)
);
//出错
foreach($blog as $b)
{
$b['titledata']="BB";
$b['bodydata']="CC";
}
print_r($blog);
//正确
for($i=0;$i<count($blog);$i++)
{
$blog[$i]['titledata']="title";
$blog[$i]['bodydata']="body";
}
?>
研究后决定用for循环,演示代码如下:
复制代码 代码如下:
<?php
$blog=array(
array(
"titledata"=>"titleMM",
"bodydata"=>"bodyMM"
),
array(
"titledata"=>"titleGG",
"bodydata"=>"bodyGG"
)
);
//出错
foreach($blog as $b)
{
$b['titledata']="BB";
$b['bodydata']="CC";
}
print_r($blog);
//正确
for($i=0;$i<count($blog);$i++)
{
$blog[$i]['titledata']="title";
$blog[$i]['bodydata']="body";
}
?>
您可能感兴趣的文章:
- php中使用key,value,current,next和prev函数遍历数组的方法
- PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
- PHP遍历数组的方法汇总
- PHP 数组遍历方法大全(foreach,list,each)
- PHP循环遍历数组的3种方法list()、each()和while总结
- PHP中使用foreach()遍历二维数组的简单实例
- PHP遍历数组的三种方法及效率对比分析
- 深思 PHP 数组遍历的差异(array_diff 的实现)
- php数组声明、遍历、数组全局变量使用小结
- PHP中使用数组指针函数操作数组示例
- php数组指针操作详解
- PHP 数组操作详解【遍历、指针、函数等】