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