Autor Zpráva
creck
Profil
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
2$GLOBALS['cfg']['link']['country'] = array(1=> 'Německo',
3                                               'Polsko',
4                                               'Česká republika',
5                                               'Slovensko',
6                                               'Belgie',
7                                               'Nizozemsko',
8                                               'Lucembursko',
9                                               'Fracie',
10                                               'Chorvatsko',
11                                               'Rusko',
12                                               'Fisnsko',
13                                               'Svédsko',
14                                               'Dánsko',
15                                               'Spojené státy americké',
16                                               'Velké británie',
17                                               'Španělsko',
18                                               'Rakousko',
19                                               'Portugalsko',
20                                               'Itálie');
21 
22                                                 <select name="zeme">
23                                                   <option value="0">- Země -</option>
24                                                   <?php
25                                                   // seradime nazvy zemi
26                                                   asort($GLOBALS['cfg']['link']['country']);
27                                                   
28                                                   // vypiseme je podle abecedy
29                                                   foreach($GLOBALS['cfg']['link']['country'] as $klic => $country) {
30                                                   ?>
31                                                   <option value="<?php echo $klic; ?>"<?php echo $_POST['zeme']==$klic ? ' selected' : ''; ?>><?php echo $country; ?></option>
32                                                   <?php
33                                                   }
34                                                   ?>
35                                                 </select>
36 

$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
Podívej se na set_locale(). Pokud dobře nastavíš prostředí, tak by to mělo fungovat.
creck
Profil
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
Tak bys tam mel mít místo 1250 utf8, a spíš se zajímej o LC_COLLATE
creck
Profil
tak tohle nefunguje ...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0