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

PHPдеги кайта тилке белгисинин көйгөйү

Кайта тилке белгиси PHPнин атайын символу болуп эсептелет. Бул дегенди билдирет, сапта биз кайта тилке белгиси өзүнө өзүн билдирсин десек, аны эки эсе көбөйтүшүбүз керек:

<?php $str = '\\ \\\\ \\\\\\'; // чындыгында бул сап '\ \\ \\\' ?>

Кайта тилке белгиси ошондой эле регулярялык өрнектердин да атайын символу. Бул дегенди билдирет, регулярялык өрнектин ичинде, кайта тилке белгиси өзүнө өзүн билдирсин десек, аны төрт жолу жазыш керек:

<?php echo preg_replace('#\\\\#', '!', '\\ \\\\ \\\\\\'); // чыгарат '! ! !!' ?>

Келгиле азыр биз мындай регулярялык өрнек жазалы: анда издөө үлгүсү мындай болсун: кайта тилке белгиси бир же бир нече жолу. Андай учурда биз + операторун тобо кылбай 4 символунун алдына жазабыз:

<?php echo preg_replace('#\\\\+#', '!', '\\ \\\\ \\\\\\'); // чыгарат '! ! !' ?>

Сап берилген:

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

Бул сапта тамга, кайта тилке белгиси, тамга үлгүсүндөгү бардык кошумча саптарды тапкыла.

Сап берилген:

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

Бул сапта тамга, кайта тилке белгиси каалаган санда, тамга үлгүсүндөгү бардык кошумча саптарды тапкыла.

← →
↑
Кыргызча▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу