2

約 30 のフィールドを返すかなり複雑な MySQL クエリがいくつかあります。レポートの条件付き書式設定を行っており、すべての結果でこれらのフィールドのいずれかが空であるかどうかを判断する必要があります。行ごとにチェックする方法は知っていますが、結果を返した後に「列」全体が空かどうかを判断する必要があります。

PHP 5.2 と単純な HTML を使用してレポートを生成しています。

4

1 に答える 1

0

このようなもの?

$results = mysql_fetch_array($resource);

$columnEmpty = checkEmptyColumn($results, "column_name"); // returns true if empty

function checkEmptyColumn($array, $columnName){
    foreach ($array as $arr){
        if(!empty($arr[$columnName])) return false;
    }

    return true;
}
于 2013-05-22T17:14:18.363 に答える