PHP stringlar
PHP stringlar
String - bu "Hello world!" kabi belgilar ketma-ketligi.
PHPda stringlar qo‘sh tirnoq yoki bittalik tirnoq ichiga olinadi.
Ikki yoki bitta tirnoq?
Siz ikkita yoki bitta tirnoqdan foydalanishingiz mumkin, ammo ularning orasidagi farqni bilishingiz kerak.
Qo‘shtirnoq ichidagi string o‘zgaruvchilar o‘rniga ularning qiymatini qo‘yadi va \n, \r, \t kabi ko‘plab maxsus belgilarni ekranlash orqali qabul qiladi.
Misol
Qo‘shtirnoq ichidagi string o‘zgaruvchilar o‘rniga ularning qiymatini qo‘yadi:
$x = "John";
echo "Hello $x"; // Returns Hello John
O‘zingiz sinab ko‘ring »
Yakka tirnoq ichidagi string o‘zgaruvchilar o‘rniga ularning qiymatini qo‘ymaydi va stringni qanday yozilgan bo‘lsa, shundayligicha chiqaradi:
Misol
Yakka tirnoq ichidagi string qanday bo‘lsa, shundayligicha chiqariladi:
$x = "John";
echo 'Hello $x'; // Returns Hello $x
O‘zingiz sinab ko‘ring »
Yagona va qo‘sh tirnoq o‘rtasidagi farqlar
| Feature | Single Quotes | Double Quotes |
|---|---|---|
| Variable interpolation | Yo‘q - $x kabi o‘zgaruvchilar tom ma’noda chiqariladi | Ha - o‘zgaruvchilar ularning qiymatlari bilan almashtiriladi |
| Escape sequences | Faqat \' va \\ qo‘llab-quvvatlanadi | Supports many, like: \n, \t, \r, \$, \" |
| Performance | Biroz tezroq (PHP kontentni tahlil qilish shart emas) | Biroz sekinroq (PHP o‘zgaruvchilar va qochish ketma-ketligini tekshirishi kerak) |
| Readability | Oddiy, doimiy stringlar uchun tozalovchi | Ko‘p o‘zgaruvchilarga ega stringlar uchun ko‘proq o‘qilishi mumkin (foydalanish shart emas birlashtiruvchi operator (.)) |
Misol
Ikki va bitta tirnoq o‘rtasidagi ba’zi farqlarni ko‘ring:
// Using double quotes
$x = "John";
echo "Hello $x\n";
echo "\tHow are you?\n";
// Using single quotes
$x = 'John';
echo 'Hello $x\n';
echo '\tHow are you?\n';
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!
