⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу