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