• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Funkcja php konwerująca polskie znaki

Mały hosting, OGROMNE możliwości
+1 głos
920 wizyt
pytanie zadane 21 grudnia 2022 w PHP przez zbiku25 Gaduła (3,000 p.)

Czy zna ktoś może funkcję, która konwertuje polskie znaki na ich odpowiedniki bez ogonków?

Chcę automatycznie tworzyć adres użytkownika na podstawie podanych jego imienia i nazwiska. Niestety jeżeli nazwisko brzmi Żbikowski to taka sama wartość będzie w adresie a chciałbym zeżby była zbikowski

		$first_name = $data['first_name'];
		$last_name = $data['last_name'];
		$url_address = strtolower($first_name ). "." . strtolower($last_name);

 

1 odpowiedź

+1 głos
odpowiedź 21 grudnia 2022 przez VBService Ekspert (256,580 p.)
edycja 21 grudnia 2022 przez VBService
 
Najlepsza

Możesz zrobić

  $diacritics = [
    'ą' => 'a', 'ć' => 'c', 'ę' => 'e', 'ł' => 'l', 'ń' => 'n',
    'ó' => 'o', 'ś' => 's', 'ź' => 'z', 'ż' => 'z',
    'Ą' => 'A', 'Ć' => 'C', 'Ę' => 'E', 'Ł' => 'L', 'Ń' => 'N',
    'Ó' => 'O', 'Ś' => 'S', 'Ź' => 'Z', 'Ż' => 'Z'
  ];

 

i później użyć np.: str_replace() lub strtr()  [ on-line ]

komentarz 21 grudnia 2022 przez zbiku25 Gaduła (3,000 p.)
OK, dzięki wielkie

Podobne pytania

0 głosów
1 odpowiedź 3,972 wizyt
pytanie zadane 29 kwietnia 2017 w HTML i CSS przez Ne3yPL Użytkownik (830 p.)
+2 głosów
1 odpowiedź 3,404 wizyt
pytanie zadane 8 sierpnia 2016 w PHP przez Assasz Nałogowiec (30,460 p.)
+1 głos
1 odpowiedź 700 wizyt
pytanie zadane 13 kwietnia 2015 w Offtop przez aspoka Mądrala (5,290 p.)

93,715 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,258 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...