PHP获取二数组某字段成一维数组
[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]是键值,键值不变,键值类似数据库字段但也不是,键值可以改变名称为变量名