Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]explode UTF-8, problem z kodowaniem
art998
post 22.07.2018, 10:40:33
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 14.10.2016

Ostrzeżenie: (0%)
-----


witam, próbuję wyciągnąć z ze zmiennej pierwszą literę z drugiego wyrazu i dostaję pytajnik

  1. $nazwisko = "Śliwka Łukasz";
  2. $wynik=explode(" ", $nazwisko);
  3. $nazwisko = $wynik[0]." " .$wynik[1]{0} ;

print_r($nazwisko) zwraca "Śliwka ?"
jezeli wyciągam cały drugi wyraz to kodowanie jest poprawne:
  1. $nazwisko = $wynik[0]." " .$wynik[1]

print_r($nazwisko) zwraca "Śliwka Łukasz"
Dlaczego wyciągany cały wyraz kodowany jest poprawnie, a próba wyciągnięcia pierwszej litery kończy się wyświetleniem pytajnika
Jak można to rozwiązać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post 22.07.2018, 11:03:52
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


mb_substr
Go to the top of the page
+Quote Post

Posty w temacie
- art998   [PHP]explode UTF-8   22.07.2018, 10:40:33
- - vokiel   A co zwraca ten kod? [PHP] pobierz, plaintext $naz...   22.07.2018, 10:51:05
- - art998   też krzaczek   22.07.2018, 10:54:57
- - Pyton_000   mb_substr   22.07.2018, 11:03:52
- - art998   Cytat(Pyton_000 @ 22.07.2018, 12:03:5...   22.07.2018, 11:09:06


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 10:29