$arr1 = Array
(
Array
'a' = 1,
),
'a' = 's',
'b' = 's',
);
'c'=array('a','b','c'),
foreach($value as $k=$v) {
$arr1[$key][$k] = $v;
}
print_r($arr1);
问题的关键在这个函数的使用上 mysql_fetch_array,循环完一遍以后数据指针已经指到最后一条数据了,第二次循环的时候就取不到数据了,每次循环结束要把数据指针重新指回首条数据.具体如下:
php
require_once("conn.php");
$sql="SELECT * FROM big_class";
$query=mysql_query($sql);
$sqls="SELECT * FROM small_class";
$queryq=mysql_query($sqls);
while($row=mysql_fetch_array($query)){
echo $row['class_name']."br";
while($rowr=mysql_fetch_array($queryq)){
echo $rowr['sclass_name'];
mysql_data_seek($queryq,0)//就是这里了 呵呵
你这个数组外面应该还有一层数组吧?
echo $array[1][0]['url']; 试试
以上就是土嘎嘎小编为大家整理的php中一个数组中嵌套一个数组相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!