String funksiyalari


PHP ko‘plab o‘rnatilgan string funksiyalariga ega.


ULASHISH

PHP strlen() funksiyasi

strlen() funksiyasi string uzunligini qaytaradi.

Misol

“Salom dunyo!” stringining uzunligini qaytaring:

echo strlen("Hello world!");
O‘zingiz sinab ko‘ring »

PHP str_word_count() funksiyasi

str_word_count() funksiyasi stringdagi so‘zlar sonini hisoblaydi.

Misol

“Salom dunyo!” stringidagi so‘z sonini hisoblang:

echo str_word_count("Hello world!");
O‘zingiz sinab ko‘ring »

PHP str_contains() funksiyasi

str_contains() funksiyasi stringda ma’lum bir qism string mavjudligini tekshiradi.

Maslahat: str_contains() funksiyasi faqat PHP 8.0 va undan keyingi versiyalarida mavjud. Eski versiyalar uchun strpos() funksiyasidan foydalaning.

Agar moslik topilsa, funksiya mantiqiy haqiqatni qaytaradi. Hech qanday moslik topilmasa, u qaytadi mantiqiy yolg‘on.

Misol

“Men PHPni chindan ham yaxshi ko‘raman!” stringidan “Sevgi” matnini qidiring:

$txt = "I really love PHP!";
var_dump(str_contains($txt, "love"));
O‘zingiz sinab ko‘ring »

Eslatma: Bu funksiya katta-kichik harflarni hisobga olgan holda qidiruvni amalga oshiradi.

Quyidagi misol boolean false qiymatini qaytaradi, chunki "Love" asosiy stringda topilmaydi:

Misol

“Men PHPni chindan ham yaxshi ko‘raman!” stringidan “Sevgi” matnini qidiring:

$txt = "I really love PHP!";
var_dump(str_contains($txt, "Love"));
O‘zingiz sinab ko‘ring »


PHP strpos() funksiyasi

strpos() funksiyasi string ichida ma’lum bir matnni qidiradi.

Agar moslik topilsa, funksiya birinchi mos keladigan belgilar o‘rnini qaytaradi. Agar moslik topilmasa, u false qaytaradi.

Eslatma: Bu funksiya katta-kichik harflarni hisobga olgan holda qidiruvni amalga oshiradi.

Misol

“Salom dunyo!” stringida “dunyo” matnini qidiring:

echo strpos("Hello world!", "world");
O‘zingiz sinab ko‘ring »

Maslahat: Stringdagi birinchi belgining pozitsiyasi 0 ga teng (1 emas).


PHP str_starts_with() funksiyasi

str_starts_with() funksiyasi string ma’lum bir qism string bilan boshlanishini tekshiradi.

Maslahat: str_starts_with() funksiyasi faqat PHP 8.0 va undan keyingi versiyalarida mavjud.

Agar moslik topilsa, funksiya mantiqiy haqiqatni qaytaradi. Hech qanday moslik topilmasa, u qaytadi mantiqiy yolg‘on.

Misol

String ma’lum bir qism string bilan boshlanishini tekshiring:

$txt = "I really love PHP!";
var_dump(str_starts_with($txt, "I really"));
O‘zingiz sinab ko‘ring »

Eslatma: Bu funksiya katta-kichik harflarni hisobga olgan holda qidiruvni amalga oshiradi.

Quyidagi misol boolean false qiymatini qaytaradi, chunki "i really" asosiy stringda topilmaydi:

Misol

Katta-kichik harf sezgirligini ko‘rsatish:

$txt = "I really love PHP!";
var_dump(str_starts_with($txt, "i really"));
O‘zingiz sinab ko‘ring »

PHP str_ends_with() funksiyasi

str_ends_with() funksiyasi string ma’lum bir qism string bilan tugashini tekshiradi.

Maslahat: str_ends_with() funksiyasi faqat PHP 8.0 va undan keyingi versiyalarida mavjud.

Agar moslik topilsa, funksiya mantiqiy haqiqatni qaytaradi. Hech qanday moslik topilmasa, u qaytadi mantiqiy yolg‘on.

Misol

String ma’lum bir qism string bilan tugashini tekshiring:

$txt = "I really love PHP!";
var_dump(str_ends_with($txt, "PHP!"));
O‘zingiz sinab ko‘ring »

Eslatma: Bu funksiya katta-kichik harflarni hisobga olgan holda qidiruvni amalga oshiradi.

Quyidagi misol boolean false qiymatini qaytaradi, chunki "php!" asosiy stringda topilmaydi:

Misol

Katta-kichik harf sezgirligini ko‘rsatish:

$txt = "I really love PHP!";
var_dump(str_ends_with($txt, "php!"));
O‘zingiz sinab ko‘ring »

To‘liq PHP string ma’lumotnomasi

Barcha string imkoniyatlari haqida to‘liq ma’lumot olish uchun bizning to‘liq PHP String Reference-ga o‘ting.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!