Select option key=value bez definování pole s klíči
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Xorii
- Člen | 4
Zdravím,
řeším problém, kdy nemohu definovat pole jako:
public $countries = Array("Austria" => "Austria", "Brazil" => "Brazil")
ale musím ho definova takto:
public $countries =["Austria", "Brazil"]
Je nějaký jednoduchý způsob jak zajistit, aby value jednotlivých
optionů se rovnala hodnotám vypsaným? Tzn. aby vzniklo
<option value="Austria">Austria</option>
a
ne <option value="0">Austria</option>
Díky za tipy
- Pavel Kravčík
- Člen | 1196
Proč musíš? Je to zvláštní logika.
$newArray = [];
foreach($array as $value)
{
$newArray[$value] = $value;
}