Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ppPmRgBc 244 of 447 menu
◀ ▶

PHPda Teskari Chiziq Muammosi

Teskari chiziq PHPning maxsus belgisidir. Bu shuni anglatadiki, qator ichida, agar biz xohlasak, chiziq o'zini anglatishi uchun, biz uni ikki marta takrorlashimiz kerak:

<?php $str = '\\ \\\\ \\\\\\'; // aslida qator '\ \\ \\\' ?>

Teskari chiziq shuningdek muntazam ifodalarning ham maxsus belgisidir. Bu shuni anglatadiki, muntazam ifoda ichida, chiziq o'zini anglatishi uchun, uni to'rt marta yozishimiz kerak:

<?php echo preg_replace('#\\\\#', '!', '\\ \\\\ \\\\\\'); // chiqadi '! ! !!' ?>

Keling endi shunday muntazam ifoda yozaylik, unda qidiruv shabloni quyidagicha bo'ladi: teskari chiziq bir yoki bir necha marta. Bunday holda biz + operatorini guruhlamasdan oldingi 4 belgi uchun yozamiz:

<?php echo preg_replace('#\\\\+#', '!', '\\ \\\\ \\\\\\'); // chiqadi '! ! !' ?>

Berilgan qator:

<?php $str = 'a\\b c\\d e\\f'; ?>

Ushbu qatordagi barcha pastki qatorlarni shablon bo'yicha toping harf, teskari chiziq, harf.

Berilgan qator:

<?php $str = 'a\\b c\\\\d e\\\\\\f'; ?>

Ushbu qatordagi barcha pastki qatorlarni shablon bo'yicha toping harf, teskari chiziq istalgan miqdorda, harf.

← →
↑
Oʻzbek▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish