2017-04-21 3 views
0

Ich habe ein Problem: Ich habe Zeichenfolge $title = "ŁAZIENKA" und ich muss es in konvertieren: .PHP polnischen Buchstaben als erstes Element des Arrays nicht angezeigt

Ich habe versucht, das erste Element der Zeichenfolge wie folgt zu erhalten: $first = $title[0] und $first = substr($title, 0, 1). In beiden Fällen ist $first gleich "?".

Ich habe auch versucht, einige utf8_encode() und mb_convert_ecncoding(), aber es funktioniert immer noch nicht

Antwort

2

Für Multibyte Strings, können Sie die mb_ -Funktionen verwenden müssen:

first = mb_substr($title, 0, 1) 

Am besten ist es, sie alle zu verwenden, die Zeit - außer Sie können definitiv ausschließen, dass Multibyte-Zeichen Teil dieser Zeichenfolge sein kann.

Verwandte Themen