If in verschachtelung

hi. ich hab das ma irgendwo gelesen

$r=„foo“;

$out=„ich bin“.($r==„foo“)?:„foo“:„bar“.", weißt du?";

ich will eine if-abfrage mit einer variablen verketten um mein scrit zu entlasten. ich hab 8 variablen, sind sie true soll an die entsprechende stelle ein „checked“ eingefügt werden. anstatt die variablen vorher zu modifizieren kann man doch irgendwie das auch innerhalb erledigen oder?

in c geht das ja so:
printf( ( c_file.attrib & _A_SYSTEM ) ? " Y " : " N " );

in php hab ich das auch schonma irgendwo gesehn. kann mir da jemand mehr von erzählen? syntaxmäßig

meinst du das hier ?

http://www.php.net/manual/de/control-structures.alte…

gruß
Phillip

sowas?

$a = true;
$b = true;
$c = true;
$d = false;
$e = true;

$result = $a && $b && $c && $d && $e;
(würde false ergeben, da mind. ein false dabei ist)

Hi, ich hätte folgende C-äquivalente Lösung.

<?php $r="foos";
$out=sprintf("ich bin %s, weißt du?",($r=="foo") ? "foo" : "bar"); echo $out; ?\> MfG Hendrik > [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]