PHP da strings

PHP da echo va chop etish
PHP da shartli bayonotlar

Satr - bu matn ma'lumotlarini saqlash va o'zgartirish uchun ishlatiladigan belgilar qatori. Harflar, raqamlar, belgilar va bo'shliqlar qatorga kiritilishi mumkin. PHP-dagi satrlar bitta yoki ikkita tirnoq bilan o'ralgan. Ushbu maqolada biz eng keng tarqalgan PHP strings funktsiyalarini muhokama qilamiz.

misol:

$greeting = "Hello World";
$name = 'John Doe';
$age = "30";

$ salomlashish, $name va $age yuqoridagi misoldagi barcha qatorlardir. The birinchi ikkitasi bilan o'ralgan ikki hissa iqtiboslar, holbuki final bitta tirnoq bilan o'ralgan.

Satrlarni birlashtirish operatori(.) yordamida birlashtirish va qator funksiyalari bilan tahrirlash mumkin, masalan. str_replace, str_split, strpos, va boshqalar.

$name = "John";
$lastname = "Doe";
$fullname = $name." ".$lastname;

Yuqoridagi misolda, $name va $familiya birlashma yordamida $fullname oʻzgaruvchisini yaratish uchun birlashtirilgan qatorlardir. operator.

PHP birlashma kabi umumiy operatsiyalarni bajaradigan turli xil o'rnatilgan qator funktsiyalarini taqdim etadi. pastki chiziq qazib olish va o'zgartirish to'g'ri.

  1. Satrlarni birlashtirish:
  • Birlashtiruvchi operator (.) ikki yoki undan ortiq qatorlarni birlashtirish uchun ishlatiladi.
$string1 = "Hello";
$string2 = " World";
$string3 = $string1 . $string2;
echo $string3; // "Hello World"

The .= operatori qatorga qator qo'shish uchun ishlatilishi mumkin oxiri mavjud qatordan.

$string1 = "Hello";
$string1 .= " World";
echo $string1; // "Hello World"

The portlash() usuli chegaralovchini ko'rsatish orqali qatorlar qatorini bitta satrga birlashtiradi.

$array = array("apple", "banana", "orange");
$delimiter = ", ";
$string = implode($delimiter, $array);
echo $string; // "apple, banana, orange"
  1. String uzunligi va pastki qator:
  • Satr uzunligini aniqlash uchun dan foydalaning strlen() usuli.
$string = "Hello World";
$length = strlen($string);
echo $length; // 11

Qatordan pastki qatorni chiqarish uchun dan foydalaning substr() funktsiyasi. Bu uchta parametrni talab qiladi: satr, boshlang'ich joylashuvi va pastki qator uzunligi.

$string = "Hello World";
$substring = substr($string,

Savol-javob

Savol: PHPda string nima?

Javob: PHPda satr matnni ifodalash uchun ishlatiladigan belgilar ketma-ketligidir. U harflar, raqamlar va maxsus belgilarning har qanday birikmasidan iborat bo'lishi mumkin va bitta yoki ikkita tirnoq ichida bo'lishi mumkin.

Savol: Qanday qilib string yasayman?

Javob: PHPda satr belgilar ketma-ketligini bitta yoki qoʻsh tirnoq ichida oʻrab olish orqali ishlab chiqariladi.

$string1 = "Hello, World!";
$string2 = 'Hello, World!';

Savol: PHP da ikkita satrni qanday qilib birlashtirish mumkin?

Javob: Birlashtiruvchi operator ikkita satrni birlashtirish uchun ishlatilishi mumkin.(.).

$string1 = "Hello, ";
$string2 = "World!";
$string3 = $string1 . $string2; // "Hello, World!"

Savol: PHPda satr uzunligini qanday topish mumkin?

Javob: O'rnatilgan funksiya strlen PHP da satr uzunligini aniqlash uchun ishlatilishi mumkin.().

$string = "Hello, World!";
$length = strlen($string); // 13

Savol: PHPda string ichida ma'lum bir belgini qanday topish mumkin?

Javob: O'rnatilgan funksiya strpos a ichida aniq belgilarni topish uchun ishlatilishi mumkin string(). The Manzil satr ichida belgilangan belgining birinchi marta paydo bo'lishi ushbu usul bilan qaytariladi.

$string = "Hello, World!";
$position = strpos($string, "W"); // 7

Savol: PHPda satrning ma'lum bir qismini qanday almashtirishim mumkin?

Javob: O'rnatilgan funksiya str_replace string() ning muayyan elementlarini almashtirish uchun ishlatilishi mumkin. Bu funksiya qatordagi berilgan qiymatning barcha nusxalarini boshqa qiymat bilan almashtiradi.

$string = "Hello, World!";
$new_string = str_replace("World", "PHP", $string); // "Hello, PHP!"

Savol: Qanday qilib PHPda satrni katta yoki kichik harfga o'zgartira olaman?

Javob: O'rnatilgan funksiya yordamida satrni katta harfga aylantirish mumkin strtoupper(), va o'rnatilgan funksiyadan foydalanib kichik harflar strtolower().

$string = "Hello, World!";
$uppercase = strtoupper($string); // "HELLO, WORLD!"
$lowercase = strtolower($string); // "hello, world!"

Savol: PHPda satr ma'lum bir belgi bilan boshlanishi yoki tugashini qanday tekshirish mumkin?

Javob: String berilgan belgi bilan boshlanishini aniqlash uchun strpos() va satr ma'lum bir belgi bilan tugashini ko'rish uchun strpos() bilan birgalikda substr() dan foydalanishingiz mumkin.

$string = "Hello, World!";
$startsWith = strpos($string, "H") === 0; // true
$endsWith = strpos($string, "!") === strlen($string)-1; // true

Savol: PHPda qatorni qanday qilib pastki qatorlar qatoriga bo‘lish mumkin?

Javob: O'rnatilgan funksiya portlashi mumkin() matnni pastki qatorlar qatoriga ajratish uchun ishlatilishi mumkin. Bu funksiya berilgan ajratgich yordamida qatorni massivga ajratadi.

Mashqlar:

  1. Ip uzunligini qanday topasiz?
  2. Satrdagi pastki qatorning o'rnini qanday topasiz?
  3. Qatordagi pastki qatorni qanday almashtirish mumkin?
  4. Qanday qilib satrni katta yoki kichik harfga o'zgartirasiz?
  5. Ikki qatorni qanday solishtirasiz?
  6. Satrdagi bo'shliqni qanday qilib kesish mumkin?
  7. Qatorni massivga qanday ajratish mumkin?
  8. Qanday qilib satrlarni birlashtirasiz?

Javoblar:

  1. String uzunligini strlen() funksiyasi yordamida topish mumkin. Masalan: strlen("salom dunyo");
  2. Qatordagi pastki qatorning o'rnini strpos() funksiyasi yordamida topish mumkin. Masalan: strpos("salom dunyo", "dunyo");
  3. Satrdagi pastki qatorni str_replace() funksiyasi yordamida almashtirish mumkin. Masalan: str_replace("dunyo", "PHP", "salom dunyo");
  4. strtoupper() yoki strtolower() funksiyasi yordamida satrni katta yoki kichik harflarga aylantirish mumkin. Masalan: strtoupper("Salom Dunyo");
  5. Ikki qatorni strcmp() funksiyasi yordamida solishtirish mumkin. Masalan: strcmp("Salom","salom");
  6. Bo'sh joy trim() funksiyasi yordamida satrdan kesilishi mumkin. Masalan: trim("Salom dunyo");
  7. Explode() funksiyasi yordamida qatorni massivga ajratish mumkin. Masalan: portlash(” “, “Salom dunyo”);
  8. Satrlarni birlashtirish operatori (.) yordamida birlashtirish mumkin. Masalan: "Salom". ” ”. "Dunyo"; yoki implode() funktsiyasidan foydalanish
PHP da echo va chop etish
PHP da shartli bayonotlar
yaqin

PHP haqida yangiliklardan xabardor bo'ling!

Biz spam yubormaymiz!

en English
X
Top o'ting