PHP检查如果填充列

时间:2013-10-03 02:08:21

标签: php

示例我有一个像这样的列的表:

L1 | L2 | L3 | L4 | L5
2  |    | 1  |    |

我想,如果5列中的1列填充了值,那么就会有所作为。

到目前为止的PHP代码:

<?php

//query to get all value of column
while ($data = oci_fetch_array($//query))
{
$l1 = $data['L1'];
$l2 = $data['L2'];
$l3 = $data['L3'];
$l4 = $data['L4'];
$l5 = $data['L5'];
}

//How can I check if 1 of the 5 column filled ?
if(bla bla)
{
}

2 个答案:

答案 0 :(得分:6)

您可以使用array_filter()来确定数组中是否存在任何非空值:

if (count(array_filter($data))) {
  // there's something inside
}

要找出哪些值被视为非空,请查看this conversion table

答案 1 :(得分:1)

if (is_null($variable){
//do something
}