ՀամակարգիչներԾրագրավորում

Novice վեբ ծրագրավորողների PHP, լարային երկարությունը

Ցանկացած իրեն հարգող վեբ ծրագրավորող պետք է իմանա, որ PHP լեզուն, որ կարող է օգտագործվել է ստեղծել վեբ էջերը. Այս լեզվի հիմնված է C եւ C ++, եւ, հետեւաբար, այն ունի շատ կառույցների հատուկ լեզվով: Օրինակ, PHP լարային երկարությամբ վերադարձվել է գործառույթը, ինչպես նաեւ նույն անունով, քանի որ Գ. Սույն հոդվածը խոսում է գծերի, ինչպես նաեւ գործողություններ, որոնք կարող են իրականացվել նրանց հետ:

Բայց մինչ մենք խոսում առանձնահատկությունների մասին, որոնք կտա հիմնական սահմանմանը: String մի հաջորդականությունը կերպարների, որոնցից յուրաքանչյուրը տեւում է ճիշտ մեկ բայտ: Այնպես որ, PHP աջակցում է 256 կերպարներ: - Ից, այս տրամաբանորեն հետեւում է, որ Unicode աջակցում է այս լեզվով բացակայում է, քանի որ Unicode կերպարներ շատ ավելին.

Ինչ է լարային գործողությունները այնտեղ PHP? Թելը երկարությունը, իրենց concatenation (միացում), վերադարձը բնույթը կոդը, եւ հակառակը, - ամենապարզ օրինակները: Կան նաեւ ավելի բարդ է - ենթատողի որոնման, hashing, շրջել. Եւ կան, օրինակ, որպես հանելուց հատկորոշիչները, օրինակին համապատասխանող, բաժանվում է substrings օգտագործելով սահմանազատիչ ... դու անուն it! Հետեւաբար, մենք կքննարկենք այն ամենատարածված եւ օգտակար նորերը:

Առաջին եւ հաճախ օգտագործվում գործում են PHP - երկարությունը պարանի: Այն կոչվում է strlen, եւ որպես պարամետր տեւում է մեկ միասնական հաջորդականությունը խորհրդանիշների. Դա պարզ է.

$ Foo = "Foo";

$ Բար = strlen ($ Foo), // $ բար հավասար է երեք

?>

PHP- ի տողը երկարությունը կարող է լինել հավասար է զրոյի: Այս գիծը կոչվում է դատարկ:

Հետեւյալ ֆունկցիան - concatenation կամ միաձուլումը. Պարզապես, դա երկու տող է մեկը:

$ Foo = "Բարեւ";

$ Բար = "Աշխարհ".

$ Baz = concat ($ Foo, $ բար);

echo $ Բազ. // արդյունքները «Բարեւ աշխարհ»

?>

Գոյություն ունեն երկու հակադարձ ֆունկցիաներ հետ աշխատելու անհատական կերպարների: ORD - վերադարձնում է գծերը կոդը, եւ CHR - որոշում է գծերը կոդը:

$ Foo = "q";

$ Բար = ORD ($ Foo) // $ բար հավասար է 113

$ Baz = CHR ($ բար), // $ baz է "q"

?>

Էլ չենք խոսում այն մասին, եւս մեկ հետաքրքիր առանձնահատկություն ամսաթիվը: PHP- ի տողերի կարող է օգտագործվել որպես Կաղապար համար թողարկում անգամ: Օրինակ, եթե փոխանցումը դեպի ամսաթիվը գծի »H: մ. S» եւ ելքային արդյունքը, էկրանի ցույց կտա ներկա ժամանակը սերվերի, առանձնացվել է Colon, օրինակ, «11:08:34»:

Այժմ համարում է պայթել գործառույթը: Այն splits լարային մեջ տարրերի, հաշվի առնելով սահմանը յուրաքանչյուր ասել է խորհրդանիշ: Այն հնչում է բավականին բարդ, բայց դա, ըստ էության, միանգամայն հասկանալի է: Օրինակ, կա մի գիծ »արմատն | 12: 56: 49 | անիվ»: Ապա մենք կարող ենք գրել:

$ Foo = պայթել ( «արմատ | 12: 56: 49 | անիվ», «|»).

Որպես հետեւանք, զանգված $ Foo պարունակում է երեք բաղադրիչից `« արմատ »,« 12:56:49 »,« անիվ »: Եթե ֆունկցիայի կանչը չի ճշտել իրարից բաժանող, ըստ նախնականի դա համարվում է դատարկ: Կա մեկ ընտրովի պարամետր - առավելագույն գումարը հատկացվել ենթատող.

Հետեւյալ ֆունկցիան հեռացնում գծի HTML- թեգերը. strip_tags նա կոչ է արել: Ինչպես որ պայթել գործառույթը, այն ունի կամընտիր երկրորդ պարամետր - ի պիտակների ցանկը, որոնք դուք ցանկանում հեռանալ:

Պարզ գործառույթները - concatenation, ենթատող որոնման, իսկ լարային երկարութիւնը, որ PHP մեկնաբանում արագ բավարար. Բայց որոնումը մշակման վրա Կաղապար կամ ջնջել tags կարող է կատարել երկար ժամանակ: Հետեւաբար, ծրագրերը պետք է լինի բանիմաց, հաշվի առնելով այն փաստը, որ դրա իրականացումը ժամանակ է պահանջում: Նորմալ է script պետք է առաջադրվել առավելագույնը 10 վայրկյան, եւ ապա դուք ուզում եք ցույց տալ գոնե մի մասը վեբ էջի, կամ օգտվողին դրա հետ կգնա: Բայց սովորաբար Վեբ դիմումների առաջադրվելու ավելի արագ, քանի որ PHP կոդը կատարվում է սերվերի եւ զննարկիչը տեւում ձեւավորված հիման վրա սկրիպտի էջի, որը եզրափակում է PHP-script.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hy.atomiyme.com. Theme powered by WordPress.