0

$row['gate'] が空の場合、「N/A」というメッセージを表示する必要があります。論理記号を使用してこれを行うことは可能":","?"ですか?

4

5 に答える 5

4

このような?

echo (isset($row['gate']) && !empty($row['gate'])) ? $row['gate'] : 'N/A';
于 2013-08-29T07:57:14.640 に答える
3

PHP 5.3+ では、これを行うことができます。

echo $row['gate'] ?: 'N/A';

それは本質的に空の値を「N / A」に「合体」しますが、値がある場合は値をエコーし​​ます。

于 2013-08-29T07:57:20.123 に答える
0

はい、三項演算子で可能です

isset($row['data']) ? "your_value" : "N/A";

これが最も簡単な方法です。

于 2013-08-29T08:03:13.173 に答える
0

はい、可能です

<?php
 $row = array();
 echo (empty($row['gate'])) ? 'N/A' : $row['gate'];
?>
于 2013-08-29T08:09:26.447 に答える