Լրացուցիչ Բլոկների Տեսակներ (EBT) - Դասավորության Կառուցողի նոր փորձառություն❗

Լրացուցիչ Բլոկների Տեսակներ (EBT) - ձևավորված, կարգավորելի բլոկների տեսակներ՝ սլայդշոուներ, ներդիրներ, քարտեր, բացվող ցանկեր և շատ ուրիշներ։ Ներառված կարգավորումներ՝ ֆոնի, DOM տուփի, JavaScript փլագինների համար։ Փորձեք դասավորությունների կառուցման ապագան արդեն այսօր։

EBT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EBT մոդուլները

❗Լրացուցիչ Պարբերությունների Տեսակներ (EPT) - Պարբերությունների նոր փորձառություն

Լրացուցիչ պարբերության տեսակներ (EPT) - անալոգիական պարբերության վրա հիմնված մոդուլների հավաքակազմ։

EPT մոդուլների ցուցադրական տարբերակներ Ներբեռնել EPT մոդուլները

Scroll

PHP Դասեր - Դաս 11 - Ֆունկցիաներ տողերի և զանգվածների հետ աշխատանքի համար

10/05/2025, by Ivan

Մենք արդեն գիտենք տարբեր տվյալների տիպեր և որոշ ֆունկցիաներ դրանց հետ աշխատանքի համար։ Իրականում PHP-ում արդեն իսկ առկա են բազմաթիվ պատրաստի ֆունկցիաներ, դրանց ամբողջական ակնարկին կպահանջվի մի ամբողջ ձեռնարկ, ուստի եկեք դիտարկենք դրանցից միայն մի քանիսը։ Սկսենք նրանից, թե ինչպես զանգվածը դարձնենք տող և հակառակը՝ տողը դարձնենք զանգված։

PHP՝ զանգվածից տող՝ implode()

Եկեք դիտարկենք օրինակ․

<?php
$colors = array(1=>'դեղին',2=>'կարմիր',3=>'երկնագույն'); // սահմանում ենք զանգված
$string = implode(',',$colors); // զանգվածը դարձնում ենք տող
print $string; // արտածում ենք տողը
?>

Արդյունքում բոլոր գույները կարտածվեն որպես մեկ տող՝ բաժանված ստորակետերով։ implode() ֆունկցիայի առաջին պարամետրով նշում ենք տարրերը բաժանող նշանը, երկրորդ պարամետրով՝ ինքը զանգվածը։ Ինչպես տեսնում եք՝ ամեն ինչ շատ պարզ է։ Հիմա հակառակ գործընթացը՝ տողից զանգված։

PHP՝ տողից զանգված՝ explode()

Եվս մեկ օրինակ՝

<?php
$colors = array(1=>'դեղին', 2=>'կարմիր', 3=>'երկնագույն'); // սահմանում ենք զանգված
$string = implode(',' , $colors); // զանգվածը դարձնում ենք տող
$string .= ',սև,սպիտակ'; // ավելացնում ենք ևս մի քանի գույներ
$newArray = explode(',' ,  $string); // տողը դարձնում ենք զանգված
print_r($newArray); // արտածում ենք զանգվածը
?>

Արդյունքում կարտածվեն բոլոր գույները, ներառյալ ավելացվածները։ Ուշադրություն դարձրեք՝ explode ֆունկցիան զանգվածի տարրերը համարակալում է սկսած 0-ից։ Այսպիսով՝ հինգերորդ տարրի բանալին կլինի 4։ Ֆունկցիայի առաջին պարամետրը բաժանիչն է, իսկ երկրորդը՝ բաժանվող տողը։

PHP՝ տողի երկարություն, զանգվածի չափ

Երբեմն անհրաժեշտ է հաշվել տողի կամ զանգվածի երկարությունը։ Եթե տվյալները փոքր են, դա հեշտ է, բայց երբ տողը ունի 200-300 սիմվոլ, իսկ զանգվածը՝ 500 տարր։ Այդ դեպքում օգտակար են PHP-ի համապատասխան ֆունկցիաները՝

$colors = array(1=>'դեղին',2=>'կարմիր',3=>'երկնագույն');
$string = implode(',',$colors); 
$string .= ',սև,սպիտակ'; 
$newArray = explode(',', $string); 
print strlen($string); // արտածում ենք տողի երկարությունը

Այսպես՝ strlen ֆունկցիան արտածում է տողի երկարությունը։ Իմ դեպքում ստացվեց 35։

Զանգվածի դեպքում նույնպես կարելի է ստանալ տարրերի քանակը՝

$colors = array(1=>'դեղին',2=>'կարմիր',3=>'երկնագույն');
$string = implode(',',$colors); 
$string .= ',սև,սպիտակ'; 
$newArray = explode(',', $string); 
print count($newArray); // հաշվում ենք զանգվածի տարրերը

count ֆունկցիան հաշվարկում է զանգվածի տարրերի քանակը։ Արդյունքը՝ 5։ Նույնպես շատ հարմար ու պարզ։ Մոտ ապագայում ես կհրապարակեմ PHP-ի բոլոր ֆունկցիաների ցանկը, որոնք վերաբերում են տողերի և զանգվածների հետ աշխատանքին։ Իսկ մինչ այդ՝ այս պարզ օրինակներով կարծում եմ դուք արդեն հասկացաք՝ ինչպես օգտագործել PHP ֆունկցիաները։