Buduję funkcję zamieniania znaków na "czyste".
Na pocz±tek zdefiniowałem sobie co¶ takiego:
function czysc($text) { '·' => 'a', '¦' => 's', '¶' => 's', '¬' => 'z', 'Ą' => 'z', 'Ć' => 'c', 'ć' => 'c', 'č' => 'c', 'ˇ' => 'a', '±' => 'a', 'Ę' => 'e', 'ę' => 'e', 'Ł' => 'l', 'ł' => 'l', 'Ń' => 'n', 'ń' => 'n', 'Ó' => 'o', 'ó' => 'o', '¦' => 's', '¶' => 's', 'ą' => 's', '¬' => 'z', 'Ľ' => 'z', 'Ż' => 'z', 'ľ' => 'z', 'ż' => 'z', ); // tutaj reszta o której napiszę niżej return $text; }
Teraz chciałem zrobić co¶ takiego, żeby przy użyciu funkcji preg_match sprawdzić czy w ci±gu znaków $text znajduj± się znaki inne niż te, które wyżej zamieniłem (czyli znaki bez ogonków)
Jeżeli s± - to chciałbym wykonać preg_replace, żeby każdy inny znak zamieniło na "_".
Jak ułożyć wyrażenia regularne?