| Autor | Zpráva | ||
|---|---|---|---|
| Hudeczek Profil * |
#1 · Zasláno: 14. 1. 2009, 16:03:01
Takže mám nějakou porměnou-
$bottmenu = "str{$gstr}";pak chci vypsat nějaký pole který je pojmenovaný po té $bottmenu $title = $$bottmenu["$gpodkategorie"]; no, nepíše to žádný chyby a ani to nefunguje.. Ty pole vypadají třeba takhle $str3 = Array(1 => "Výpis galerií", "Nové album", "Nová galerie"); Mno kde sem udělal chybu xD? nebo je možný používat obsah nějaké proměnné a natahovat takhle něco z pole? |
||
| Měsíček Profil |
#2 · Zasláno: 14. 1. 2009, 16:24:23
Nemůžeš k tomu přistupovat pomocí ["řetežec"] když pole máš vytvořené jako index - hodnota. Buď naplňuj proměnnou $gpodkategorie číslem a nebo pole např. $str3 vytvoř něják takto Array("Výpis galerií"=>"Vypís galerií", ... );
<?php
/**
* Varianta 1
*/
$gpodkategorie = "Nové album";
$gstr = 3;
$str3 = Array("Nové album" => "Nové album", "Nová galerie" => "Nová galerie");
echo $title = ${'str'.$gstr}[$gpodkategorie]; // Nové album
/**
* Varianta 2
*/
$_gpodkategorie = 2;
$_gstr = 3;
$_str3 = Array(1 => "Nové album", 2 => "Nová galerie");
echo $_title = ${'_str'.$_gstr}[$_gpodkategorie]; // Nová galerie
?>
|
||
| Hudeczek Profil * |
#3 · Zasláno: 14. 1. 2009, 16:31:33
Díky moc:)
|
||
|
Časová prodleva: 17 let
|
|||
0