How could I turn this if-statement into a ternary statement?
if ( !empty($vendor_address_row['address2'])){
$address_obj['address2'] = $vendor_address_row['address2'];
}else{
$address_obj['address2'] = '<tr><td colspan="1">'.$address_row['address2'].'</td></tr>';
}
I have trie
$vendor_address_row['address2'] ? $address_obj['address2'] = '<tr><td colspan="1">'.$address_row['address2'].'</td></tr>' : $address_obj['address2'] = '';
and
!empty($vendor_address_row['address2']) ? $address_obj['address2'] = '<tr><td colspan="1">'.$address_row['address2'].'</td></tr>' : $address_obj['address2'] = '';
Neither work. And there is probably a shorter way to do it besides. Thank you very much.
It depends on whether
$vendor_address_row['address2']is always defined or not.If it is (and version >= 5.3):
Or (version < 5.3):
It it isn’t:
You can reverse the operands to get rid of the
!empty()if you want.