Visa ett inlägg
Oläst 2010-09-27, 09:27 #4
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Eller detta:
Citat:
$string='abcdefghijklmnopqrstuvwxyzåäö';
preg_match_all('/[åäö]/u',$string,$result);
echo '<pre>';
print_r($result);
echo '</pre>';
Ger:
Citat:
Array
(
[0] => Array
(
[0] => å
[1] => ä
[2] => ö
)

)
Var det det du ville uppnå?

Tar du bort modifiern får du fortfarande matchning, men subpattern-arrayen blir fylld med lösa tecken istället:
Citat:
Array
(
[0] => Array
(
[0] => Ã
[1] => ¥
[2] => Ã
[3] => ¤
[4] => Ã
[5] => ¶
)

)
PHP Version 5.3.2-1

Orreborre: ditt förslag matchade alla tecken även de som inte är åäö.
Erik: Det uttrycket ger 'Compilation failed: (*VERB) not recognized' - varning

Senast redigerad av Magnus_A den 2010-09-27 klockan 09:34 Anledning: Tillägg
Magnus_A är inte uppkopplad   Svara med citatSvara med citat