Autor | Zpráva | ||
---|---|---|---|
ehm Profil * |
#1 · Zasláno: 26. 9. 2010, 22:16:47
hoj, resim trochu utf-8 problemy s defaultnimi funkcemi phpBB2
resi to dobre normalni texty, ale ma to problemy s cestinou resil nekdo neco takoveho? je potreba jinej regex? $entry = "nejaky zkuseb zkusebni nejaky mě šč řžý áíéxx tx text txt a txt znak nějaký český znak "; $entry_orig = $entry; $entry = str_replace('*', ' ', $entry); // 'words' that consist of <3 or >20 characters are removed. $entry = preg_replace('/[ ]([\S]{1,2}|[\S]{21,})[ ]/',' ', $entry); $entry = implode(' ', array_keys(array_flip(explode(' ', preg_replace('#\s+#', ' ', $entry))))) . ' '; echo $entry_orig; echo "\n"; echo $entry; die(); |
||
ehm Profil * |
#2 · Zasláno: 26. 9. 2010, 22:18:20
jo zapomnel jsem prihodit co to vypise :) ale muzete to zkusit sami ostatne
php 5.2.x orig: nejaky zkuseb zkusebni nejaky mě šč řžý áíéxx tx text txt a txt znak nějaký český znak replace: nejaky zkuseb zkusebni mě šč řžý áíéxx text txt znak nějaký český melo by to orezat vse co je kratsi nez 3znaky a delsi nez 20 ale u hacku se to nedeje |
||
Keeehi Profil |
#3 · Zasláno: 26. 9. 2010, 22:26:38
http://cz.php.net/manual/en/reference.pcre.pattern.modifiers.php
Bude tě zajímat poslední modifikátor "u". |
||
ehm Profil * |
#4 · Zasláno: 26. 9. 2010, 22:55:38
zkoušel jsem, ale nepomáhá (žádná změna chování) ani setlocale (což mi zase pomohlo v jinem preg_replacu :(
|
||
Časová prodleva: 14 let
|
0