PHP Դասեր - Դաս 3 - Տողային փոփոխականներ PHP-ում
Նախորդ դասում մենք ուսումնասիրեցինք, որ PHP լեզվում գոյություն ունեն փոփոխականներ։ Այս դասում կծանոթանանք փոփոխականների տեսակներից մեկին՝ տողային փոփոխականներին։
Տողային փոփոխականները PHP-ում օգտագործվում են այն արժեքների համար, որոնք պարունակում են նիշեր։ Տողը կարող է պահպանվել փոփոխականում։ Ստորև բերված օրինակում, PHP կոդը պահպանում է "Բարև, Աշխարհ!" տեքստը $txt փոփոխականում՝
<?php $txt="Բարև, Աշխարհ!"; echo $txt; ?>
Կոդի արդյունքը կլինի՝
Բարև, Աշխարհ!
Հիմա փորձենք օգտագործել մի քանի ֆունկցիա և օպերատոր՝ տողի հետ աշխատելու համար։
PHP-ում տողերի միացման (կոնկատենացիա) օպերատոր
PHP-ում տողերի միացման միակ օպերատորը կետն է (.
)։ Այս օպերատորը թույլ է տալիս միացնել երկու տողային արժեք։ Օրինակ՝
<?php $txt1="Բարև, Աշխարհ!"; $txt2="Ինչպե՞ս ես։"; echo $txt1 . " " . $txt2; ?>
Արդյունքը կլինի՝
Բարև, Աշխարհ! Ինչպե՞ս ես։
Ուշադրություն դարձրեք՝ տողերի միջև մենք ավելացրել ենք երրորդ տող՝ բացատ։
Եթե ցանկանում եք տողը տեղափոխել նոր տողի վրա, պետք է օգտագործել HTML թեգեր՝ <br /> կամ <p></p>։ Օրինակ՝
<?php $txt1="Բարև, Աշխարհ!"; $txt2="Ինչպե՞ս ես։"; print $txt1 . "<br />" . $txt2; ?>
Բարև, Աշխարհ!
Ինչպե՞ս ես։
Կամ՝
<?php $txt1="Բարև, Աշխարհ!"; $txt2="Ինչպե՞ս ես։"; print "<p>" . $txt1 . "</p><p>" . $txt2 . "</p>"; ?>
<p>Բարև, Աշխարհ!</p>
<p>Ինչպե՞ս ես։</p>
StrLen() ֆունկցիա PHP-ում
strlen()
ֆունկցիան վերադարձնում է տողի երկարությունը (նիշերի քանակը)՝
<?php echo strlen("Բարև, Աշխարհ!"); ?>
Արդյունքը կլինի՝
12
Տողի երկարությունը հաճախ օգտագործվում է ցիկլերում կամ այլ ֆունկցիաներում՝ երբ պետք է իմանալ, թե երբ է ավարտվում տողը։
strpos() ֆունկցիա PHP-ում
strpos()
ֆունկցիան օգտագործվում է տողի ներսում նիշերի կամ բառի որոնման համար։ Եթե գտնվի՝ վերադարձնում է առաջին համընկնող տեղադրման դիրքը։ Եթե չգտնվի՝ վերադարձնում է FALSE։ Օրինակ՝
<?php echo strpos("Բարև, Աշխարհ!","Աշխարհ"); ?>
7
«Աշխարհ» բառը սկսվում է 7-րդ դիրքից (հաշվում ենք 0-ից)։