PHP

Jak policzyć ilość znaków w tekście (string) w PHP?

Programista przed monitorami, ilustracja do artykułu
(Programista przed monitorami, ilustracja do artykułu : envato, autor vadymvdrobot)

Liczenie znaków w stringu jest popularną czynnością w programowaniu. PHP ma wbudowaną funkcję do takiego działania. Przeczytaj poniżej jak policzyć znaki w PHP.

W PHP ilość znaków w stringu policzymy za pomocą funkcji strlen(). Funkcja przyjmuje jako parametr string do policzenia i zwraca ilość znaków np.

echo strlen('lorem ipsum') //11

W przypadku używania stringów opartych o kodowaniu Unicode takich jak np. UTF-8 najbezpieczniej jest i zaleca się używanie powyżej funkcji z przedrostkiem mb_*, czyli mb_strlen(). W większości funkcje mb_*  przyjmują dodatkowy parametr odnośnie kodowania, który możemy podać sami. 

Rodzina funkcji mbstring (dokładnie Multibyte String) pomaga radzić sobie z kodowaniem wielobajtowym w PHP. Oprócz tego mbstring obsługuje konwersję kodowania znaków między możliwymi parami kodowania. Intro do tej rodziny znajdziecie na oficjalnej stronie PHP, którą linkujemy tutaj.

Przejdźmy do przykładu użycia funkcji mb_strlen()

Żeby sprawdzić, czy imię ma ilośc znaków większych niż trzy, funkcję mb_strlen() w PHP użyjemy w następujący sposób:

if (mb_strlen($name, 'UTF-8') >  3) {

echo 'Imię ma więcej niż 3 znaki';

} else {

echo 'Imię ma mniej niż 3 znaki';

}


Czy ten artykuł był Ci pomocny? Jesteśmy doświadczoną agencją SEO, skontakuj się z nami, jeśli potrzebujesz pomocy ze swoją stroną.

Spotkajmy się też w moich social media :
Zobacz moje wszystkie artykuły
Zaufali nam:
ElbudBis
Instytu cyfrowego obywatelstwa
Kinesso
Fundacja Orange
Rodzice.pl

Współpracuj z nami!

Naszą mocą jest technologia i doświadczony zespół

Przez lata zdobywaliśmy doświadczenie u największych wydawców w Polsce, a teraz zadbamy o rozwój Twojej firmy od strategii wzrostu po wdrożenia na stronach dzięki naszemu własnemu software house'owi. Zaufaj nam, aby osiągać dobre wyniki.

Porozmawiajmy o Twoich celach i potrzebach!

Przejrzyj najnowsze artykuły i wpisy na naszym blogu