ФорумПрограммированиеPHP для идиотов → Как вставить константу в строку?

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

  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 4 марта 2009 г. 9:17

    Привет, вот например

    define("MODE_NEWS",1);

    $htmlCode="<a href=\"index.php?mode=MODE_ADMIN\">изменить</a>";


    Вопрос: как вывести значение константы в строку, чтобы в результате было:

    "<a href=\"index.php?mode=1\">изменить</a>"

    ??
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 4 марта 2009 г. 9:18, спустя 1 минуту 34 секунды

    $htmlCode="<a href=\"index.php?mode=" . MODE_ADMIN . "\">изменить</a>";
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 4 марта 2009 г. 9:40, спустя 21 минуту 37 секунд

    спасибо, а где почитать про это можно, я про этот синтаксис с точками? Как это называется?

    или это просто соединение строк?
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 4 марта 2009 г. 11:00, спустя 1 час 20 минут 33 секунды

  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 4 марта 2009 г. 13:14, спустя 2 часа 13 минут 36 секунд

    Второй…
    official&client=firefox-a">http://www.google.com/search?q=php+%D1%81%D0%BA%D0%BB%D0%B5%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D1%81%D1%82%D1%80%D0%BE%D0%BA&ie=utf-8&oe=utf-8&aq=t&rls=org.mozillaruofficial&client=firefox-a
    вторая ссылка - извините, поиском пользоваться не могу. Нет желание переименовать форум в googlisty.ru ? - Здесь учат как пользоваться гуглом. Ррррррррр
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 4 марта 2009 г. 13:15, спустя 53 секунды

    П.С. Чесно злой только от того что постоянные вопросы такие же по аське. думаю у половины тоже
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 4 марта 2009 г. 13:24, спустя 8 минут 56 секунд

    так я же и спросил, вот:

    спасибо, а где почитать про это можно, я про этот синтаксис с точками? Как это называется?

    или это просто соединение строк?


    ответили бы, типа да, это соединение строк просто
  • md5

    Сообщения: 11948 Репутация: N Группа: в ухо

    Spritz 4 марта 2009 г. 13:41, спустя 16 минут 44 секунды


    так я же и спросил, вот:

    спасибо, а где почитать про это можно, я про этот синтаксис с точками? Как это называется?

    или это просто соединение строк?


    ответили бы, типа да, это соединение строк просто
    да
    почитай про базовый синтаксис
    конкатенация называется (склеивание строк, да)
    все умрут, а я изумруд
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 5 марта 2009 г. 7:33, спустя 17 часов 52 минуты 30 секунд

    а можно значение константы вставить в строку без конкатенации?
  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 5 марта 2009 г. 7:36, спустя 3 минуты 4 секунды

    Со строками можно делать все для чего найдется подходящая функция из списка:
    http://ru.php.net/manual/ru/ref.strings.php
    Все для чего не найдется функция, можно сделать последовательным вызовом нескольких функций.
    Точка.
  • md5

    Сообщения: 11948 Репутация: N Группа: в ухо

    Spritz 5 марта 2009 г. 7:38, спустя 2 минуты 3 секунды

    с запятой)
    все умрут, а я изумруд
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 5 марта 2009 г. 7:42, спустя 3 минуты 56 секунд

    та мне не нужна функция, средствами языка всмысле. Вот как мы например переменные в строку вставляем:


    $pages=10;

    $html="total pages: $pages";


    Так вот мне тоже самое нужно, но для констант и без конкатенации. В документации ничего такого нет, вот и спрашиваю
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 5 марта 2009 г. 7:53, спустя 10 минут 32 секунды

    smackthat, попробуй:


    $html="total pages: {PAGES}";
    adw/0
  • smackthat

    Сообщения: 464 Репутация: N Группа: Адекваты

    Spritz 5 марта 2009 г. 8:02, спустя 9 минут 12 секунд

    не работает(((
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 5 марта 2009 г. 8:05, спустя 3 минуты 37 секунд

    smackthat, чем тебе конкатенация не нравится?

    не работает(((

    а что пишет то?
    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!