[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с PHP условием
Виталий
Добрый день. Помогите с условием в PHP:

есть такой код:
<small><strong>Окончание: </strong>" .$fieldsObjects['field_expiration']->data. "</small></font>"?><br/>


В переменной $fieldsObjects['field_expiration']->data хранится дата окончания публикации, если ее указал пользователь.
Если указана дата окончания публикации записи, то она выводится, например - Окончание: 2011-03-09, а если нет то просто Окончание:

Если дата не указана, как мне сделать чтобы вместо пустого Окончание: выводилось например Окончание: не ограничено



Спустя 15 минут, 58 секунд (10.03.2011 - 09:04) Invis1ble написал(а):
$expiration = $fieldsObjects['field_expiration']->data ? $fieldsObjects['field_expiration']->data : 'не ограничено';

Спустя 17 минут, 12 секунд (10.03.2011 - 09:21) animal написал(а):
Большое спасибо, помогло. Сделал так:

<?php $expiration = $fieldsObjects['field_expiration']->data ? $fieldsObjects['field_expiration']->data : 'не ограничено';?>
<?php
echo "<font color='#00008B'><small><strong>Окончание: </strong>" .$expiration. "</small></font>"?><br/>


Если не сложно подскажите по Вашему коду:
$expiration = $fieldsObjects['field_expiration']->data ? $fieldsObjects['field_expiration']->data : 'не ограничено';


знак "?" заменяет условие?

Спустя 6 минут, 55 секунд (10.03.2011 - 09:28) linker написал(а):
если(условие) ? то : иначе

Спустя 1 час, 38 секунд (10.03.2011 - 10:29) Trianon написал(а):
   $expiration = $fieldsObjects['field_expiration']->data  or   $expiration = 'не ограничено' ;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.