Autor | Zpráva | ||
---|---|---|---|
creck Profil |
#1 · Zasláno: 29. 4. 2006, 20:18:00
je nejaka funkce pro serazeni poli, ktera zna ceskou diakritiku?
Mam tady toto, a potreboval bych to seradit, ale tak at Španělsko a ČR nejsou na konci ... 1
$GLOBALS['cfg']['link']['country'] = array(1=> 'Německo',
'Polsko',
'Česká republika',
'Slovensko',
'Belgie',
'Nizozemsko',
'Lucembursko',
'Fracie',
'Chorvatsko',
'Rusko',
'Fisnsko',
'Svédsko',
'Dánsko',
'Spojené státy americké',
'Velké británie',
'Španělsko',
'Rakousko',
'Portugalsko',
'Itálie');
<select name="zeme">
<option value="0">- Země -</option>
<?php
// seradime nazvy zemi
asort($GLOBALS['cfg']['link']['country']);
// vypiseme je podle abecedy
foreach($GLOBALS['cfg']['link']['country'] as $klic => $country) {
?>
<option value="<?php echo $klic; ?>"<?php echo $_POST['zeme']==$klic ? ' selected' : ''; ?>><?php echo $country; ?></option>
<?php
}
?>
</select>
|
||
Hugo Profil |
#2 · Zasláno: 29. 4. 2006, 20:24:40
Podívej se na set_locale(). Pokud dobře nastavíš prostředí, tak by to mělo fungovat.
|
||
creck Profil |
#3 · Zasláno: 29. 4. 2006, 21:03:24
kdyz:
echo setlocale(LC_CTYPE, ''); zobrazi: Czech_Czech Republic.1250 dobre nastavene prostredi je jak??? Tohle jsem nikdy nepouzival ... Cely site mam v UTF-8 |
||
Hugo Profil |
#4 · Zasláno: 29. 4. 2006, 21:19:27
Tak bys tam mel mít místo 1250 utf8, a spíš se zajímej o LC_COLLATE
|
||
creck Profil |
#5 · Zasláno: 29. 4. 2006, 21:30:27
tak tohle nefunguje ...
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0