Re: [PHP] if inside an echo.
- From: tularis@xxxxxxx ("M. Sokolewicz")
- Date: Tue, 31 Jul 2007 13:43:11 +0200
Edward Kay wrote:
-----Original Message-----
From: Hulf [mailto:ross@xxxxxxxxxxxxxx]
Sent: 31 July 2007 12:11
To: php-general@xxxxxxxxxxxxx
Subject: [PHP] if inside an echo.
I am outputting a selectbox and want to do the follwoing. How can I add the IF statement inside the the echo?
for ($value = 0; $value <= 2000; $value += 100) {
echo "<option value=\"$value\" if ($min_rent==$value) {echo selected="selected" }> $value</option>";
}
Just split it into multiple echo statments:
for ($value = 0; $value <= 2000; $value += 100) {
echo "<option value=\"$value\"";
if ($min_rent==$value)
echo " selected=\"selected\"";
echo "> $value</option>";
}
Edward
Or use the ternary operator:
for ($value = 0; $value <= 2000; $value += 100) {
echo '<option value="'.$value.'" '.($min_rent==$value ? 'selected="selected"' : '').' > '.$value.'</option>';
}
.
- References:
- if inside an echo.
- From: "Hulf"
- RE: [PHP] if inside an echo.
- From: "Edward Kay"
- if inside an echo.
- Prev by Date: Re: [PHP] if inside an echo.
- Next by Date: Re: [PHP] Blooging Portal
- Previous by thread: RE: [PHP] if inside an echo.
- Next by thread: Re: [PHP] if inside an echo.
- Index(es):
Relevant Pages
|