PHP түрлендірулеріндегі арнайы таңбалар тізімі
Егер қарапайым таңбаны экрандасаңыз - ешқандай жамандық болмайды - ол бәрібір өзін білдіреді. Ерекшелік - сандар, оларды экрандауға болмайды.
Жиі берілген таңбаның арнайы болып табылатынына күмән туады. Кейбір адамдар күдікті таңбалардың барлығын бір-бірінен кейін экрандай бастайды. Дегенмен, бұл нашар тәжірибе (түрлендіруді кері сызықтармен ластайды).
Арнайы таңбалар болып табылады: $ ^ . * + ? \
/ {} [] () |
Арнайы таңбалар болып табылмайды: @ : , ' " ;
- _ = < > % # ~ ` & !
Жол берілген:
<?php
$str = 'a.a aba aea';
?>
'a.a' жолын табатын, басқаларын ұстамайтын
түрлендіруді жазыңыз.
Жол берілген:
<?php
$str = '2+3 223 2223';
?>
'2+3' жолын табатын, басқаларын ұстамайтын
түрлендіруді жазыңыз.
Жол берілген:
<?php
$str = '23 2+3 2++3 2+++3 345 567';
?>
'2+3', '2++3', '2+++3'
жолдарын табатын, басқаларын ұстамайтын
түрлендіруді жазыңыз (+ кез келген саны болуы мүмкін).
Жол берілген:
<?php
$str = '23 2+3 2++3 2+++3 445 677';
?>
'23', '2+3', '2++3',
'2+++3' жолдарын табатын, басқаларын ұстамайтын
түрлендіруді жазыңыз.
Жол берілген:
<?php
$str = '*+ *q+ *qq+ *qqq+ *qqq qqq+';
?>
'*q+', '*qq+', '*qqq+'
жолдарын табатын, басқаларын ұстамайтын
түрлендіруді жазыңыз.
Жол берілген:
<?php
$str = '[abc] {abc} abc (abc) [abc]';
?>
Шаршы жақшадағы жолдарды тауып, оларды '!'-ге
ауыстыратын түрлендіруді жазыңыз.