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

Zmiana znaków polskich w pętli while

VPS Starter Arubacloud
0 głosów
157 wizyt
pytanie zadane 1 listopada 2016 w PHP przez Silverwind Użytkownik (730 p.)
zmienione kategorie 1 listopada 2016 przez Arkadiusz Waluk

Generalnie chcę zmienić nazwy z bazy danych, aby można je użyć jako przyjaznych adresów url(Bez polskich znaków i znaku spacji- za niego -"-". Testowałem różne skrypty ale wszystkie mi źle działają.  

function clearDiacritics($sText)
{
    $aReplacePL = array('ą' => 'a', 'ę' => 'e', 'ś' => 's', 'ć' => 'c', 'ó' => 'o', 'ń' => 'n', 'ż' => 'z', 'ź' => 'z', 'ł' => 'l', 'Ą' => 'A', 'Ę' => 'E', 'Ś' => 'S', 'Ć' => 'C', 'Ó' => 'O', 'Ń' => 'N', 'Ż' => 'Z', 'Ź' => 'Z', 'Ł' => 'L');
    return str_replace(array_keys($aReplacePL), array_values($aReplacePL), $sText);
}


include("admin/dbdane.php");
$connect = mysqli_connect($host, $user, $password, $database) or die;
mysqli_query($connect, 'SET NAMES UTF8');
/*mysql_set_charset("UTF8",$connect);*/
/*mysql_query("SET NAMES 'UFT8'");*/
$zap1=("SELECT nazwa from sklep_produkt");
$w=mysqli_query($connect,$zap1);
while($produkt=mysqli_fetch_array($w)){
    echo clearDiacritics($produkt['nazwa']);
    /*echo przyjazny_string($produkt['nazwa']);*/
    echo "<br>";
    /*var_dump($produkt);*/


};
?>

 

komentarz 1 listopada 2016 przez VirtualMember Pasjonat (15,790 p.)
zła kategoria

1 odpowiedź

0 głosów
odpowiedź 2 listopada 2016 przez maly Nałogowiec (37,190 p.)
A co nie działa?
Upewnij się czy $sText i plik .php ma ten sam system kodowania, najlepiej utf-8.

Podobne pytania

0 głosów
2 odpowiedzi 2,310 wizyt
pytanie zadane 6 października 2020 w PHP przez napoludniestad.pl Użytkownik (960 p.)
0 głosów
2 odpowiedzi 1,422 wizyt
pytanie zadane 13 października 2016 w PHP przez nonand Nowicjusz (130 p.)
0 głosów
1 odpowiedź 1,332 wizyt
pytanie zadane 8 lipca 2016 w PHP przez Adrian1999 Nałogowiec (34,570 p.)

92,970 zapytań

141,934 odpowiedzi

321,168 komentarzy

62,299 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.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...