基本上我已经得到了这行代码:
$column_data_ar[] = (string)$employee_ar['functie'].$row = (!empty($row['functie_2']).'<br>'.$employee_ar['functie_2']);
我想要
'<br>'.$employee_ar['functie_2']
仅当列functie_2不是NULL / Empty时才会发布。
感谢任何回复!
答案 0 :(得分:1)
与
相关的内容$row =(!empty($row['functie_2'])) ? '<br>'.$employee_ar['functie_2'] .'</br>' : '';
您可以查看此页面http://php.net/manual/en/language.operators.comparison.php以了解有关三元运营商的更多信息。
答案 1 :(得分:0)
尝试一下,让我们知道这是否适合您。要对此进行测试,您需要PHP7
。
<?php
$row = [];
$row['functie_2'] = 10;
$employee_ar['functie'] = 'some_value_';
$data = isset($row['functie_2']) ? $row['functie_2'] : null;
$column_data_ar[] = (string) $employee_ar['functie'] . $data ?: '';
var_dump($column_data_ar);
我正在使用PHP的Ternary operator和PHP7
的{{3}}操作符。