Դաս 64 – PHP։ Text File-երը և Զանգվածները (Arrays)

0

Կա ևս մեկ տարբերակ, որ կարող եք կիրառել array-ում տեքստի տողեր տեղադրելու համար: Ստորև ներկայացված օրինակում մենք օգտագործում ենք explode( ) string ֆունկցիան, որպեսզի տեքստի ամեն տողից ստեղծենք array: Ահա կոդը՝

<?PHP

$file_handle = fopen(“dictionary.txt”, “rb”);

while (!feof($file_handle) ) {

$line_of_text = fgets($file_handle);
$parts = explode(‘=’, $line_of_text);

print $parts[0] . $parts[1]. “<BR>”;

}

fclose($file_handle);

?>

Առաջին տողը, որ պետք է քննարկենք, սա է՝

$parts = explode( ‘=’, $line_of_text );

Եթե հիշում եք, string section-ում, մենք արդեն անդրադարձել ենք explode function-ին: Այն բաժանում է տեքստի տողը, հիմնվելով նրա վրա, թե ինչ եք տրամադրում որպես բաժանարար: Մեր կոդում մենք օգտագործել ենք հավասարության նշանը ( = ): Քանի որ dictionary.txt file-ի յուրաքանչյուր տող ունի հետևյալ տեսքը՝

AAS = Alive and smiling

Երբ explode function-ը իրականացված է $parts  կոչվող փոփոխականը կդառնա array:

Այնուհետև մենք արտատպում ենք array-ի երկու մասերը այս կերպ՝

print $parts[0] . $parts[1]. “<BR>”;

Այսպիսով, $parts[0]-ը կպահի հապավումը (AAS) և $parts[1]-ը կպահի նշանակությունը:

Հաջորդ անգամ while loop-ի ժամանակ երկրորդ տողը կկարդացվի text file-ից: Պատահում է լրիվ նույն բանը, այսպիսով, տողը կբաժանվի կրկին և կտեղադրվի array-ի մեջ: Սա շատ օգտակար տեխնիկա է, երբ Դուք ցանկանում եք բաժանել ամեն տողը և դրանց ամեն մասի հետ տարբեր բան կատարել:

 

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

Share.