Funkcja PHP mb_strlen() zwraca liczbę znaków w łańcuchu przekazanym jej jako argument wywołania. W odróżnieniu od funkcji strlen(), funkcja ta zwraca liczbę znaków, nie liczbę bajtów w łańcuchu.
Składnia funkcji PHP mb_strlen()
Funkcja PHP mb_strlen() ma następującą składnię:
mb_strlen(string $string, ?string $encoding = null): int
Parametry
| Parametr | Opis |
|---|---|
| string | Parametr obowiązkowy. Łańcuch, którego długość ma zostać sprawdzona. |
| encoding | Kodowanie znaków. Jeśli parametr ten nie zostanie przekazany lub ma wartość null, funkcja wykorzystuje wewnętrzne kodowanie. |
Wartość zwrotna
Funkcja PHP mb_strlen() zwraca liczbę znaków w łańcuchu w określonym kodowaniu. Funkcji tej można bezpiecznie używać z wielobajtowymi metodami kodowania, ponieważ znaki wielobajtowe traktuje jako pojedynczy znak.
Typ zwrotny: int.
