Jump to content

php iif? (if and only if)


pouncer

Recommended Posts

say for e.g

function Get_Occupation() {
return $this->row['Occupation'];
}

does php have a iif function? so in 1 line i can do something like

return iif($this->row['Occupation'] != "", $this->row['Occupation'], "Undisclosed");

so to say if the occupation isnt blank, return it, otherwise return 'undisclosed' any one know?
Link to comment
https://forums.phpfreaks.com/topic/35880-php-iif-if-and-only-if/
Share on other sites

Almost. It has the tertiary operator that is a short-hand for the "if-then-else" sequence. This is one way of solving your problem:
[code]<?php
function iff($tst,$cmp,$bad) {
return(($tst == $cmp)?$cmp:$bad);
}

echo iff('one','two','three').'<br>';
echo iff('four','four','ok');
?>[/code]

Ken

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.