php 判断二维数组有空值,请问:PHP中,怎么获取提交的二维数组中某几列键值不为空的结果...

请教:PHP中,如何获取提交的二维数组中某几列键值不为空的结果

所提交的结果如下:Array

(

[name] => Array

(

[0] => 地砖

[1] =>

[2] => 空心砖

[3] => 地砖

)

[cunit] => Array

(

[0] => 块

[1] =>

[2] => 块

[3] => 块

)

[unitprice] => Array

(

[0] => 35

[1] =>

[2] => 3.5

[3] => 35

)

[pronum] => Array

(

[0] => 2

[1] =>

[2] => 2

[3] =>

)

[summoney] => Array

(

[0] =>

[1] =>

[2] =>

[3] =>

)

)

$data=$_POST['sale'];

//print_r($data);

foreach ($data as $k1 => $v1) {

foreach ($v1 as $k2 => $v2) {

$new_data[$k2][$k1] = $v2;

$new_data[$k2]['username']='admin';

}

}

我想得到的最终结果是。name中数值不为空,且pronum数值不为空的结果。试了下if( $v2!=' ) 不对。特请教各位。谢谢了

------解决方案--------------------

$arr=array

(

'name' => array

(

0 =>'地砖',

1 =>'',

2 => '空心砖',

3 => '地砖',

),

'cunit' => array

(

0 => '块',

1 => '',

2 => '块',

3 => '块'

),

'unitprice' => array

(

0 => 35,

1 => '',

2 => 3.5,

3 => 35

),

'pronum' => array

(

0 => 2,

1 => '',

2 => 2,

3 =>''

),

'summoney' => array

(

0 =>'',

1 =>'',

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值