Как заменить пустую строку на слово?

Здравствуйте, Гуру PHP.

В php не особо сильно разбираюсь, умею только верстать, в верстке попросили кое-что подредактировать.

Вообщем вопрос такой

<?php
<?php
 $data = mysql_fetch_array(mysql_query("SELECT username, fullname, email, icq, skype, vk FROM users WHERE id='".$uid."'"));
 ?>
 
 <div class="col-sm-9">
          
          <div class="profile-header">
            <h2 class="profile-name"><?php echo $data[0]; ?> <?php echo $data[1]; ?></h2>
            <div class="profile-location"><i class="glyphicon glyphicon-envelope"></i> &nbsp; <?php echo $data[2]; ?></div>
            <div class="profile-position">ICQ : <?php echo $data[3]; ?></div>
            <div class="profile-position">Skype : <?php echo $data[4]; ?></div>
            <div class="profile-position">Вконтакте : <?php echo $data[5]; ?></div>
            
            <div class="mb20"></div>
			
	
		
        </div><!-- profile-header -->
        </div><!-- col-sm-9 -->


Поля ICQ, Skype, Vk не являются обязательными при регистрации.

Допустим у нас в БД поле ICQ пустое, не заполненное. Как сделать так что бы <?php echo $data[3]; ?> делало проверку, если поле пустое то он выводит текст который я задам

Спасибо заранее
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
alsopub
@alsopub
<?php echo empty($data[3]) ? '-empty-' : $data[3]; ?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы