Portál AbcLinuxu, 12. května 2025 07:28

Dotaz: Jak vypsat nadefinovaný text v php

11.8.2013 22:41 Jura
Jak vypsat nadefinovaný text v php
Přečteno: 306×
Odpovědět | Admin
Ahoj, nemůžu vypsat definovaný text, poradí někdo? Děkuji
define('TITLE_HOME', 'HomePage');
$a = 'HOME';
echo TITLE_.$a;

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.8.2013 22:48 Kit
Rozbalit Rozbalit vše Re: Jak vypsat nadefinovaný text v php
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus třeba
echo TITLE_HOME;
11.8.2013 22:50 Jura
Rozbalit Rozbalit vše Re: Jak vypsat nadefinovaný text v php
Neznám text za podtržítkem..
Řešení 1× (Šangala)
11.8.2013 23:56 peto
Rozbalit Rozbalit vše Re: Jak vypsat nadefinovaný text v php
Odpovědět | | Sbalit | Link | Blokovat | Admin
pokial mas TITLE_HOME definovanu ako konstantu, tak:

echo constant('TITLE_'.$a);

pokial by bola TITLE_HOME ako premenna, tak:

echo ${'TITLE_'.$a};
12.8.2013 09:19 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak vypsat nadefinovaný text v php
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vnášet takovou „dynamičnost“ do constant (stejně tak do proměnných) - no nevím, kdo se v tom pak vyzná(?), není lepší něco takovéhoto?
$title = array('home' => 'HomePage', 'office' => 'OfficePage');
$a = 'home';
echo $title[$a];
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
12.8.2013 09:39 Kit
Rozbalit Rozbalit vše Re: Jak vypsat nadefinovaný text v php
Jura zřejmě chce zneužít skutečnosti, že konstanty jsou na rozdíl od pole globální.
12.8.2013 09:53 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak vypsat nadefinovaný text v php
„Zneužít“ - ju, ale proč si dělat sám sobě naschvál… :-)
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
12.8.2013 10:01 Kit
Rozbalit Rozbalit vše Re: Jak vypsat nadefinovaný text v php
I slepé uličky je občas potřebné prozkoumat :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.