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

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

  • smackthat

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

    Spritz Март 4, 2009, 8: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, 8:18 п.п., спустя 1 минуту 34 секунды

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

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

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

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

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

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

    Spritz Март 4, 2009, 10 п.п., спустя 1 час 20 минут 33 секунды

  • Josh

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

    Spritz Март 5, 2009, 12: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 Март 5, 2009, 12:15 д.п., спустя 53 секунды

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

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

    Spritz Март 5, 2009, 12:24 д.п., спустя 8 минут 56 секунд

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

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

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


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

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

    Spritz Март 5, 2009, 12:41 д.п., спустя 16 минут 44 секунды


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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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


    $pages=10;

    $html="total pages: $pages";


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

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

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

    smackthat, попробуй:


    $html="total pages: {PAGES}";
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • smackthat

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

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

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

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

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

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

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

    а что пишет то?
    https://smappi.org/ - платформа по созданию API на все случаи жизни

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