php 怎么把接受到的数据 循环的添加到数组

php 怎么把接受到的数据 循环的添加到数组,第1张

遍历数据表,把相应的数据放到数组中即可

例如:

<?php

//定义一个数组,用于保存读取到的数据

$contents = array()

$query = mysql_query("select * from table")

//遍历数据表

while($array = mysql_fetch_array($query)){

$contents[] = $array

}

print_r($contents)

//然后循环数组,或者通过键名使用数组

foreach($contents as $value){

print_r($value)

}

echo $contents[0]['字段名称']

?>

<?php

//代码本地已运行过

$arr=array(1,2,2,4)

$uniq_arr

=

array_unique($arr)//第一步先去重,取得最外部需要循环的数组

$i

=

0

foreach($uniq_arr

as

$key=>$val){//循环去重后的数组

foreach($arr

as

$k=>$v){//循环原生数组

if($key

!=

$k){//判断两次的key是否相等,array_unique,去重后的数组key是不变的

if($val

==

$v){

if(is_array($new_arr[$i])){//判断是否已经是个数组,是就直接追加

array_push($new_arr[$i],$v)

}else{//不是就拼接后再追加

$k_arr

=

array($new_arr[$i])

array_push($k_arr,$v)

$new_arr[$i]

=

$k_arr

}

}

}else{//如果key相等直接赋值给新数组

$new_arr[$i]

=

$val

}

}

$i++

}

print_r($new_arr)

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11729510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存