Policz długość łańcucha za pomocą funkcji Strlen PHP

Policz długość łańcucha za pomocą funkcji Strlen PHP
Dane ciągów to tablica znaków, a długość danych ciągów w PHP można policzyć za pomocą strlen () funkcjonować. Liczy długość sznurka, która może zawierać znaki alfabetyczne, znaki numeryczne, znaki specjalne i białe listy. Liczy liczbę bajtów dla danych zakodowanych przez UTF8. Różne zastosowania strlen () Funkcja w PHP została pokazana w tym samouczku.

Składnia:
Składnia funkcji strlen () podano poniżej.

strlen (string $ string): int

Zakłada wartość ciągu jako obowiązkowy argument, a ta funkcja zwróci długość wartości ciągu.

Przykład-1: Liczenie długości różnych danych

Utwórz plik PHP z następującym skryptem, w którym zastosowano funkcję strlen () dla danych ciągów, danych liczbowych i danych logicznych.

// deklaruj zmienną ciągu
$ text = "naucz się programowania php";
// deklaruj zmienną liczbową
$ liczba = 35000;
// zadeklaruj wartość logiczną
$ bool = true;
// Wydrukuj długość danych ciągów
Echo "
Długość danych ciągów wynosi ".Strlen ($ Text);
// Wydrukuj długość danych liczbowych
Echo "
Długość danych liczbowych wynosi ".Strlen (numer $);
// Wydrukuj długość danych logicznych
Echo "
Długość danych logicznych wynosi ”.Strlen ($ bool);
?>

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. W wyjściu całkowita liczba zwróconych znaków dla danych ciągów, całkowita liczba cyfr zwróconych dla danych liczbowych, a 1 zwrócone dla PRAWDA wartość.

Przykład-2: liczenie sznurka z znakami ucieczki

Utwórz plik PHP z następującym skryptem, który będzie liczyć długość ciągu z znakami ucieczki. Znaki „\ t” i '\ n' zostały użyte w wartościach ciągów tego skryptu.

// Zdefiniuj ciąg z „\ t”
$ string1 = "php \ tPython \ tperl";
// Zdefiniuj ciąg z „\ n”
$ string2 = "\ nlinuxhint";
// Wydrukuj długość zmiennych ciągów
Echo „Pierwsza wartość ciągu to: $ string1”."
";
echo „długość łańcucha to:”.strlen ($ string1)."
";
Echo „Druga wartość ciągu to: $ string2”."
";
echo „długość łańcucha to:”.strlen ($ string2);
?>

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Pierwszy ciąg zawiera 15 znaków, w których 2 to znaki „\ t”, a 13 to alfabety. Drugi ciąg zawiera 10 znaków, w których 1 to znak „\ n 'i 9 to alfabety.

Przykład-3: liczenie długości sznurka z przestrzeniami

Utwórz plik PHP z następującym skryptem, który będzie liczył długość ciągu zawierającego wiele spacji. W skrypcie zadeklarowano trzy wartości. Pierwszy ciąg zawiera ciąg 5 znaków. Drugi ciąg zawiera 5 miejsc. Trzecie string zawiera 5 znaków. Długość drugiego ciągu i długość połączonej wartości trzech ciągów zostały wydrukowane później.

// Zdefiniuj zmienną strunową z alfabetami
$ str1 = "hello";
// Zdefiniuj ciąg z wieloma przestrzeniami
$ gap = ";
// Zdefiniuj inną zmienną stringową z alfabetami
$ str2 = „świat”;
// Wydrukuj długość zmiennej zawierającej przestrzenie
echo „długość zmiennej zawierającej przestrzenie to:”.Strlen ($ gap)."
";
// połącz trzy struny
$ Combine = $ str1.$ Gap.$ str2;
Echo "
Wartość ciągu po połączeniu trzech zmiennych to: $ Combine
";
// Wydrukuj długość połączonych strun
Echo "
Długość ustawionego ciągu to: ".Strlen ($ Combine);
?>

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wyjście pokazuje, że długość pierwszego ciągu wynosi 5, a długość połączonego łańcucha wynosi 15 (5+5+5).

Przykład-4: liczenie długości każdego elementu tablicy

Utwórz plik PHP z następującym skryptem, który będzie liczył całkowitą znaki każdego elementu tablicy. Pętla „foreach” została użyta do iteracji każdego elementu tablicy i zliczenia długości każdego elementu.

// Deaclare i tablica
$ języki = array („php”, „bash”, „python”, „c ++”, „java”, „perl”);
// iteruj wartości tablicy
foreach ($ języki jako $ wartość)

// Wydrukuj długość wartości tablicy
echo „długość $ wartość Jest ".Strlen (wartość $)."
";

?>

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Przykład-5: Sprawdzanie poprawności danych formularza

Do sprawdzania poprawności formularza może być używana funkcja strlen (). Utwórz plik PHP z następującym skryptem, aby potwierdzić nazwę użytkownika i pola hasła formularza logowania za pomocą funkcji strlen (). Po sprawdzaniu poprawności, jeśli nazwa użytkownika i hasło są prawidłowe, „”Prawidłowy użytkownik„Wiadomość zostanie wydrukowana; w przeciwnym razie 'Nieprawidłowy użytkownik„Wiadomość zostanie wydrukowana.




Nazwa użytkownika :


Hasło :




if (isset ($ _ Post ['prześlij'])))

if (strlen ($ _ post [„nazwa użytkownika”]) < 5)

die („Nazwa użytkownika musi mieć minimum 5 znaków.");

if (Strlen ($ _ Post ['hasło'])

Wyjście:
Następujące dane wyjściowe pojawią się po dostarczeniu nieprawidłowej nazwy użytkownika.

Następujące dane wyjściowe pojawią się po dostarczeniu prawidłowej nazwy użytkownika i hasła.

Następujące dane wyjściowe pojawią się po dostarczeniu nieprawidłowej nazwy użytkownika i hasła.

Przykład-6: Zwróć liczbę bajtów

Utwórz plik PHP z następującym skryptem, który będzie liczył długość jednego ciągu w znakach i długość innego ciągu w bajtach. Oba wyjścia są drukowane później.

// zadeklaruj ciąg, który zwróci znaki jako długość
$ string1 = 'php 8.0 ';
// zadeklaruj ciąg, który zwróci bajty jako długość
$ string2 = 'ث';
$ len1 = strlen ($ string1);
$ len2 = strlen ($ string2);
echo „Długość \ $ string1 to $ len1
";
echo „Długość \ $ string2 to $ len2”;
?>

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.

Wniosek:

W tym samouczku pokazano sposoby zliczania długości różnych wartości łańcuchowych za pomocą funkcji strlen (). Po przeczytaniu tego samouczka użytkownicy PHP będą mogli poprawnie używać funkcji strlen () w swoim skrypcie.