我想知道如何使用以下样式有条件地拥有数组元素。我意识到在一般意义上做这件事是微不足道的...... 所以我真正想要的是能够根据某些条件完全没有特定元素,到目前为止,我可以将它作为一个或另一个值。
我的问题背后的实际动机是在[ActionColumn][1]
中有条件地显示或不显示Yii2
。但现在在一般意义上更加好奇。
谢谢!
<?php
$middle_name = "James";
$full_name = [
'Robert',
(!empty($middle_name)) ? $middle_name : 'NA',
'Fischer',
];
?>
答案 0 :(得分:0)
试试这个
<?php
$middle_name = "James";
$full_name[] = 'Robert';
if ($middle_name == '' || $middle_name == null) {
$full_name[] = 'NA';
} else {
$full_name[] = $middle_name;
}
$full_name[] = 'Fischer';
?>