![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
user wipo napisał mi taką funkcje która miała mi zamieniać znaki typu ąćóźćżł na "_" jednak zamienia ona wszystkie znaki a-zA-Z i kropki na podkreślenia
wygląda ona tak [php]<?php $nazwa_pliku='fsdfsdfsdfsdf'; for($x=0;$x<strlen($nazwa_pliku);$x++) if (preg_match('/[a-zA-Z.]/',$nazwa_pliku[$x])) $nowa_nazwa.=$nazwa_pliku[$x]; else $nowa_nazwa.="_"; print $nowa_nazwa; ?> [/php mógłby mi ją ktoś zmodyfikować?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Generalnie ja używam
Kod $text=preg_replace('/[^a-zA-Z]/u','_', $text); Zamienia on też niestety wszystkie inne znaki poza polskimi diakrytycznymi wiec mozesz tam sobie dodać jakieś wyjątki jak chcesz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 20:57 |