欢迎光临散文网 会员登陆 & 注册

PHP获取二数组某字段成一维数组

2022-07-04 14:14 作者:实习证明三方免  | 我要投稿

[38]=>$list=array();

foreach($arr as $k=>$v){ //$k为键,$v为值,循环遍历中

   $list[]=$v['规格'];//$v下字段为规格的字段字赋值给一维数组 list

//这个list一维数组含有重复项 后期需要去除重复项

}

$arraytest = array_unique($list);//去除重复项

原本$list[]  //

Array(

[0] => 150*150*8.6米[1] => 150*150*8.1米

[2] => 150*150*8.6米[3] => 150*150*8.6米

[4] => 150*150*7.6米[5] => 150*150*7.6米

[6] => 150*150*7.6米[7] => 150*150*7.6米

[8] => 150*150*8.6米[9] => 150*150*7.6米

[10] => 150*150*8.6米[11] => 150*150*8.6米[12] => 150*150*7.7米[13] => 150*150*7.7米

[14] => 150*150*7.7米[15] => 150*150*7.7米[16] => 150*150*7.7米[17] => 150*150*8.7米[18] => 150*150*8.7米[19] => 150*150*8.7米[20] => 150*150*8.7米[21] => 150*150*8.7米[22] => 150*150*8.7米[23] => 150*150*8.7米[24] => 150*150*7.7米[25] => 150*150*7.7米[26] => 150*150*7.7米[27] => 150*150*8.9米[28] => 150*150*8.9米[29] => 150*150*8.9米[30] => 150*150*8.9米[31] => 150*150*8.0米[32] => 150*150*8.0米[33] => 150*150*8.0米[34] => 150*150*6.8米[35] => 150*150*6.8米[36] => 150*150*7.7米[37] => 150*150*7.7米[38] =>[39] =>[40] =>[41] =>[42] =>[43] =>[44] =>[45] =>)

$arraytest去掉重复后 

用 var_dump($arraytest);

array(9) {

[0]=>string(14) "150*150*8.6米"

[1]=>string(14) "150*150*8.1米"

[4]=>string(14) "150*150*7.6米"

[12]=>string(14) "150*150*7.7米"

[17]=>string(14) "150*150*8.7米"

[27]=>string(14) "150*150*8.9米"

[31]=>string(14) "150*150*8.0米"

[34]=>string(14) "150*150*6.8米"

[38]=>NULL}

[38]=> 中[38]是键值,键值不变,键值类似数据库字段但也不是,键值可以改变名称为变量名

























































































PHP获取二数组某字段成一维数组的评论 (共 条)

分享到微博请遵守国家法律