За последние 24 часа нас посетили 22989 программистов и 1721 робот. Сейчас ищет 1871 программист ...

Как вставить текст в PHP строку?

Тема в разделе "Сделайте за меня", создана пользователем turber, 25 сен 2014.

  1. turber

    turber Новичок

    С нами с:
    27 ноя 2013
    Сообщения:
    54
    Симпатии:
    0
    Привет! Вопросик:

    Строка:
    <?php echo$_product->getmodel();?>
    Выводит цифру атрибута

    А нужно:
    Объем <?php echo$_product->getmodel();?> мл.

    НО так нельзя писать - так как если такого атрибута нет - текст все равно выведется! И получится Объем мл.


    Поэтому вопрос - как написать внутри строки Объем и мл.? <?php echo$_product->getmodel();?>

    Смасибо!!!!
     
  2. immortal.1986

    immortal.1986 Активный пользователь

    С нами с:
    24 сен 2013
    Сообщения:
    257
    Симпатии:
    0
    Код (PHP):
    1. <?php echo "Объем {$_product->getmodel() }мл.";?> 
    2. <?php echo "Объем $_product->getmodel() мл.";?> 
    3. <?php echo "Объем" . $_product->getmodel() . " мл.";?> 
     
  3. turber

    turber Новичок

    С нами с:
    27 ноя 2013
    Сообщения:
    54
    Симпатии:
    0
    Спасибо огромное!!!!!!!!!!!

    Добавлено спустя 5 минут 35 секунд:
    Не совсем так (((((( Но я думаю в моем случае надо что то писать с условием...
    Так как если атрибута MODEL нет в данном товаре - то <?php echo "Объем {$_product->getmodel() }мл.";?> все равно выводится (((
    Нужно как то условие написать что если нет атрибута model - то <?php echo "Объем {$_product->getmodel() }мл.";?> не выводится ((((((
     
  4. Хыиуду

    Хыиуду Активный пользователь

    С нами с:
    3 июн 2014
    Сообщения:
    618
    Симпатии:
    5
    $model = $_product->getmodel();
    if ($model) echo "Объем $model мл";
     
  5. turber

    turber Новичок

    С нами с:
    27 ноя 2013
    Сообщения:
    54
    Симпатии:
    0
    Спасибо огроменное! Работает!!!
     
  6. turber

    turber Новичок

    С нами с:
    27 ноя 2013
    Сообщения:
    54
    Симпатии:
    0
    Прошу прощения - последний вопрос:
    А как правильно <b> добавить для слова Объем и мл? А между ними что бы обычно было написано? И в конце сделать </br>?

    $model = $_product->getmodel();
    if ($model) echo "Объем $model мл";


    Спасибо!!!
     
  7. CoolKid

    CoolKid Активный пользователь

    С нами с:
    24 сен 2014
    Сообщения:
    33
    Симпатии:
    5
    Код (Text):
    1. $model = $_product->getmodel();
    2.  
    3. if ($model) {
    4.     echo '<b>Объем</b> ', $model, ' <b>мл</b><br />';
    5. }
     
  8. turber

    turber Новичок

    С нами с:
    27 ноя 2013
    Сообщения:
    54
    Симпатии:
    0
    Благодарю Вас!!!