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
Share on other sites

// Side Conversation
What does if and only if mean? Computers aren't wishy washy, it's not like they'll see
if($x == 6){
}

and think "five is close to six, I guess 5 counts too";
if means if, how could you have an if that isn't "only" if?
Link to comment
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
Link to comment
Share on other sites

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.