strlen() PHP-da matndagi belgilangan simvollar sonini hisoblash uchun ishlatiladi. Bu funksiya matnning uzunligini (belgilangan simvollar sonini) hisoblaydi. Quyidagi qatorlar matndagi simvollar sonini hisoblash uchun funksiyani ishlatish misolini ko'rsatadi:
$text = "Bu bir matn";
$length = strlen($text);
echo "Matndagi belgilangan simvollar soni: $length"; // Natijada 10 belgi chiqadi
Yuqoridagi misolda,
$text o'zgaruvchisida berilgan matnning uzunligi hisoblanadi va natijada Matndagi belgilangan simvollar soni: 10 chiqadi. Bu, "Bu bir matn" matnida 10 ta belgi borligini anglatadi.Bu funksiya asosan matndagi simvollar sonini hisoblashda ishlatiladi. Agar siz simvolarning kodirovka kengligini hisoblashni istasangiz,
mb_strlen() funksiyasidan foydalanishingiz kerak bo'ladi. Bu funksiya matndagi belgilangan simvollar sonini hisoblashda hamda uning uzunligini boshqarishda yordam beradi.👍4
strpos() PHP-da matnda belgilangan qator yoki so'zni qidirish uchun ishlatiladi. Bu funksiya berilgan matnda belgilangan qator yoki so'zning birinchi ko'rsatilgan joyini topadi va undagi simvollar indeksini qaytaradi. Agar belgilangan qator yoki so'z topilmasa, funksiya false qiymatini qaytaradi.Quyidagi misol belgilangan matnda belgilangan so'zning birinchi voqeani topish uchun
strpos() funksiyasini qanday ishlatishni ko'rsatadi:$text = "Bu bir matn";
$position = strpos($text, "bir");
if ($position !== false) {
echo "So'z topildi. Birinchi voqea indeksi: $position";
} else {
echo "So'z topilmadi.";
}
Yuqoridagi misolda,
$text o'zgaruvchisida berilgan matnda "bir" so'zi qidiriladi. Agar "bir" so'zi topilsa, funksiya uni birinchi voqeani topgan joyini topib olish uchun $position o'zgaruvchisiga qaytaradi. Agar topilmagan bo'lsa, funksiya false qiymatini qaytaradi. Natijada, ekranga "So'z topildi. Birinchi voqea indeksi: 3" chiqadi. Chunki "bir" so'zi matnda 3-o'rinli indeksta joylashgan.strpos() funksiyasi matndagi birinchi qator yoki so'zni topadi. Agar siz barcha qatorlarni qidirishni istasangiz, stripos() funksiyasidan foydalanishingiz mumkin. Bu funksiya katta kichiklikni emasligini hisobga oladi.👍3
substr() PHP-da matndan belgilangan qismni ajratib olish uchun ishlatiladi. Bu funksiya matndan boshlanish indeksini (boshlang'ich indeksni belgilab), belgilangan uzunlikdagi qismni olishga imkon beradi.Quyidagi misol berilgan matndan belgilangan qismni ajratib olish uchun
substr() funksiyasini qanday ishlatishni ko'rsatadi:$text = "Bu bir matn";
$substring = substr($text, 3, 3);
echo $substring; // Natijada "bir" chiqadi
Yuqoridagi kodda,
$text o'zgaruvchisida berilgan matndan, 3-o'rinli indeksdan boshlab, 3 belgini olish uchun substr() funksiyasi ishlatilgan. Natijada, ekranga "bir" chiqadi. Chunki "bir" so'zi "Bu bir matn" matnda 3-o'rinli indekstan boshlanadi va 3 belgidan iborat.substr() funksiyasining birinchi argumenti asosiy matn, ikkinchisi boshlang'ich indeks va uchinchisi olish kerak bo'lgan belgilar soni (uzunlik).👍3
str_replace() PHP-da matndagi belgilangan qatorlarni (yoki so'zni) belgilangan boshqa qatorlarga (yoki so'zga) almashtirish uchun ishlatiladi. Bu funksiya matndagi belgilangan barcha ko'rsatilgan qatorlarni boshqa qatorlar bilan almashtiradi.Quyidagi misol berilgan matndagi belgilangan so'zni almashtirish uchun
str_replace() funksiyasini qanday ishlatishni ko'rsatadi:$text = "Bu bir matn";
$newText = str_replace("bir", "uchta", $text);
echo $newText; // Natijada "Bu uchta matn" chiqadi
Yuqoridagi misolda,
$text o'zgaruvchisida berilgan matnda "bir" so'zi "uchta" so'ziga almashtiriladi. Natijada, ekranga "Bu uchta matn" chiqadi.str_replace() funksiyasi quyidagi argumentlarni qabul qiladi:1.
search: Matndagi qidiriladigan so'z yoki qator.2.
replace: Qidirilgan so'z yoki qatorni almashtirish uchun ishlatiladigan so'z yoki qator.3.
subject: Qidiriladigan so'z yoki qatorlar matni.Funksiya barcha
search belgilangan qatorlarni replace belgilangan qatorlar bilan almashtirib chiqaradi. Agar belgilangan so'z topilmasa, asosiy matn o'zgartirilmaydi.👍2
strtolower() PHP-da matndagi belgilarni kichik harflarga o'girib berish uchun ishlatiladi. Ya'ni, bu funksiya matndagi hamma belgilarni kichik harf qiladi.Quyidagi misol berilgan matndagi belgilarni kichik harf qilish uchun
strtolower() funksiyasini qanday ishlatishni ko'rsatadi:$text = "Bu Bir Matn";
$newText = strtolower($text);
echo $newText; // Natijada "bu bir matn" chiqadi
Yuqoridagi kodda,
$text o'zgaruvchisida berilgan matndagi belgilarni kichik harflarga o'girish uchun strtolower() funksiyasi ishlatilgan. Natijada, ekranga "bu bir matn" chiqadi.strtolower() funksiyasi matndagi barcha belgilarni kichik harf qiladi va yangi natijani qaytaradi. Bu funksiya katta-kichiklikka e'tibor qiladi va kichik harf qiladi.👍1
strtoupper() PHP-da matndagi belgilarni katta harflarga o'girib berish uchun ishlatiladi. Ya'ni, bu funksiya matndagi hamma belgilarni katta harf qiladi.Quyidagi misol berilgan matndagi belgilarni katta harf qilish uchun
strtoupper() funksiyasini qanday ishlatishni ko'rsatadi:$text = "Bu Bir Matn";
$newText = strtoupper($text);
echo $newText; // Natijada "BU BIR MATN" chiqadi
Yuqoridagi kodda,
$text o'zgaruvchisida berilgan matndagi belgilarni katta harflarga o'girish uchun strtoupper() funksiyasi ishlatilgan. Natijada, ekranga "BU BIR MATN" chiqadi.strtoupper() funksiyasi matndagi barcha belgilarni katta harf qiladi va yangi natijani qaytaradi. Bu funksiya kichik-katta harflarni ko'paytirish uchun foydalaniladi.👍1
trim() PHP-da matndagi bo'sh joylarni olib tashlash uchun ishlatiladi. Ya'ni, bu funksiya matndan bosh va oxirgi bo'sh joylarni olib tashlaydi.Quyidagi misol berilgan matndagi bo'sh joylarni olib tashlash uchun
trim() funksiyasini qanday ishlatishni ko'rsatadi:$text = " Bu bir matn ";
$newText = trim($text);
echo $newText; // Natijada "Bu bir matn" chiqadi
Yuqoridagi kodda,
$text o'zgaruvchisida berilgan matndagi bosh va oxirgi bo'sh joylar olib tashlash uchun trim() funksiyasi ishlatilgan. Natijada, ekranga "Bu bir matn" chiqadi.trim() funksiyasi matndagi bosh va oxirgi bo'sh joylarni olib tashlaydi, lekin o'rtadagi bo'sh joylar ko'rsatilmaydi. Agar o'rtadagi bo'sh joylarni ham olib tashlash kerak bo'lsa, ltrim() (boshidan) va rtrim() (oxiridan) funksiyalaridan foydalanishingiz mumkin.❤1👍1
explode() PHP-da matnni belgilangan ayiruvchi belgi (delimiter) bo'yicha ajratib bo'ladi va uning natijasini massivga o'zlashtiradi. Bunda, ayiruvchi belgi yordamida matnning har bir qismi o'zgaruvchilarga ajratiladi.Funksiya qabul qiladigan argumentlar:
1.
delimiter: Matnning qaysi belgiga bo'lishi kerakligi.2.
string: Ayiruvchi belgi orqali ajratiladigan asosiy matn.Masalan:
$text = "bugun havo juda yomon";
$words = explode(" ", $text);
print_r($words);
Yuqoridagi kodda,
$text o'zgaruvchisidagi matn "bugun havo juda yomon" belgilangan probel (" ") belgiga ko'ra ajratiladi va $words massiviga o'zlashtiriladi. Natija sifatida, quyidagi massiv chiqadi:Array
(
[0] => bugun
[1] => havo
[2] => juda
[3] => yomon
)
explode() funksiyasi masiv qaytaradi, shuning uchun qaytarilgan natijani chiqarish uchun print_r() yoki var_dump() funksiyalaridan foydalanish mumkin.❤1👍1
implode() funksiyasi PHP-da massivni bir qator bo'lgan matnga aylantirish uchun ishlatiladi. Ya'ni, bu funksiya massivning har bir elementini belgilangan ayiruvchi belgi (delimiter) bilan biriktirib, bitta matnga aylantiradi.Quyidagi misol berilgan massivni qatorga aylantirish uchun
implode() funksiyasini qanday ishlatishni ko'rsatadi:$words = ["Bu", "bir", "matn"];
$text = implode(" ", $words);
echo $text; // Natijada "Bu bir matn" chiqadi
Yuqoridagi kodda,
$words o'zgaruvchisida berilgan massivning har bir elementi bo'sh joy (probelya) belgiga ko'ra aylantiriladi va implode() funksiyasi yordamida "Bu bir matn" matni yaratiladi.implode() funksiyasining birinchi argumenti belgilangan ayiruvchi belgi (delimiter) bo'ladi, ikkinchisi esa biriktiriladigan massivdir. Natija sifatida, massivning har bir elementi belgilangan ayiruvchi belgi bilan biriktirilgan bitta matn qaytariladi.👍2❤1
substr_count() funksiyasi PHP-da berilgan matnda belgilangan qator yoki so'zning necha marta takrorlanganligini hisoblash uchun ishlatiladi. Quyidagi misol berilgan matnda belgilangan so'zning necha marta takrorlanganligini hisoblash uchun
substr_count() funksiyasini qanday ishlatishni ko'rsatadi:$text = "Bu bir matn. Bir xurmat Bilan";
$count = substr_count($text, "bir");
echo $count; // Natijada 2 chiqadi
Yuqoridagi kodda,
$text o'zgaruvchisida berilgan matnda "bir" so'zi necha marta takrorlanganligini hisoblash uchun substr_count() funksiyasi ishlatilgan. Natijada, "bir" so'zi matnda 2 marta takrorlanadi, shuning uchun ekranga 2 chiqadi.substr_count() funksiyasining birinchi argumenti tekshiriladigan matn, ikkinchisi esa hisoblanadigan so'z yoki qator. Natija sifatida, belgilangan so'z yoki qator matndagi necha marta takrorlanganligini qaytaradi.❤1👍1