String funksiyalari
PHP ko‘plab o‘rnatilgan string funksiyalariga ega.
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!
