- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
$pattern = '/[^A-Za-zА-Яа-я0-9]/u';
$phrase = $this->data['ProjectsPhrase']['phrase'];
$phrase = preg_replace($pattern, ' ', $phrase);
$phrase = str_replace(' ', ' ', $phrase);
$phrase = str_replace(' ', ' ', $phrase);
$phrase = str_replace(' ', ' ', $phrase);
$phrase = str_replace(' ', ' ', $phrase);
$phrase = str_replace(' ', ' ', $phrase);
$phrase = str_replace(' ', ' ', $phrase);
$phrase = str_replace(' ', ' ', $phrase);
$phrase = trim($phrase);
Вот такое говнокодище встретил в проекте. Паранойя такая паранойя…
Lure Of Chaos 17.02.2011 17:23 # +4
GhOsTMZ 17.02.2011 17:32 # +1
gegMOPO4 17.02.2011 18:21 # 0
Это именно невежество (особенно в контексте первых строчек).
Кстати, некоторые русские буквы -- йок.
gegMOPO4 17.02.2011 18:26 # 0
ZX_Spectrum 17.02.2011 22:33 # 0
nepster 17.02.2011 18:15 # −5
Int 17.02.2011 18:52 # −2
gegMOPO4 17.02.2011 21:20 # 0
Int 18.02.2011 11:25 # 0
govnouzver 18.02.2011 14:44 # 0
gegMOPO4 18.02.2011 14:52 # +1
gegMOPO4 18.02.2011 14:48 # 0
Первые два шага можно объединить в один (достаточно поставить + после ] в шаблоне), третий делается trim-ом.
govnouzver 18.02.2011 16:00 # 0
Govnocoder#0xFF 18.02.2011 19:01 # 0