Autor Zpráva
Hudeczek
Profil *
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
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 *
Díky moc:)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: