Դաս 42 – PHP: White Space and Shuffle

0

Մեկ այլ բան, որը կցանկանաք անել դա մուտքագրված տեքստի textbox-ի ավելորդ սպիտակ (դատարկ) տարածությունը է կրճատելն է։ Դա բավականին հեշտ է, քանի որ կան մի քանի օգտակար PHP ֆունկցիաներ, որոնք կօգնեն Ձեզ այդ հարցում։

Ենթադրենք օգտատերը textbox-ում մուտքագրել է հետևյալը՝

 username 

Այստեղ կարող եք տեսնել, որ կա լրացուցիչ տարածություն տեքստից առաջ և հետո։ Մենք կարող ենք հաշվել, թե քանի նիշ ունի այս տողը մեկ այլ օգտակար ֆունկցիայի օգնությամբ՝ strlen () Ինչպես հուշում է ֆունկցիայի անունը, այն վերադարձնում է տողի երկարությունը։ Երկարություն ասելով մենք ի նկատի ունենք, թե քանի նիշ ունի տողը։ Փորձեք այս script-ը՝

<?PHP

$space = ” username “;

$letCount = strlen($space);
print $letCount;

?>

script-ը գործարկելուց հետո կհայտնաբերեք, որ փոփոխականը պարունակում է 14 նիշ: Սակայն username բառը ընդամենը 8 նիշ է: Եթե ցանկանում եք ճշգրիտ համապատասխանություն, ապա սա կարևոր է։

Ազատ տարածությունը կրճատելու համար օգտագործեք trim( ) ֆունկցիան։ Փոխեք Ձեր script-ը հետևյալ կերպ՝

<?PHP

$space = trim(” username “);

$letCount = strlen($space);
print $letCount;

?>

Այժմ script-ը գործարկելուց հետո կհայտնաբերեք, որ փոփոխականը պարունակում է հենց 8 նիշ: Պատճառը այն է, որ trim( ) ֆունկցիան հեռացրել է ամբողջ ավելորդ սպիտակ տարածությունը բառի աջից դեպի ձախ։

Նմանատիպ երկու ֆունկցիաներ են նաև ltrim( ) և rtrim( ).Առաջինը հեռացնում է ազատ տարածությունը տողի սկզբից, իսկ երկրորդը՝ տեղի վերջից։ Դուք կարող եք նաև օգտագործել այս երկու ֆունկցիաները անցանկալի նիշերը կրճատելու համար։

Հաջորդիվ կուսումնասիրենք shuffle ֆունկցիան։

Բավականին զվարճալի գործառույթ, որը կարող եք օգտագործել str_shuffle () –ն է։ Վերջինս խառնում է տողի բոլոր սիմվոլները։ Դուք կարող եք օգտագործել այն արագ կերպով anagram ծրագիր ստեղծելու համար: Փորձեք հետևյալ script-ը

<?PHP

$full_name = ‘anagram’;

$full_name = str_shuffle($full_name);

print $full_name;

?>

Միայն երեք տող երկարության, սակայն ֆունկցիան վերցնում է փոփոխականը կամ ուղղակի տեքստը և տեղափոխում սիմվոլները։

Հարգելի ընթերցող, խնդրում ենք չմոռանալ like տալ մեր ֆեյսբուքյան էջին, քանի որ նորությունների մեծ մասը առաջինը տեղադրվում է հենց այնտեղ։ Ինչպես նաև հետևեք մեզ այլ սոցիալական ցանցերում և, իհարկե, գրանցվեք մեր բլոգում։

Share.