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: 15 let
|
0