OrdenagailuakProgramazioa

Hasibe web programatzaileek PHP: katea luzera

Edozein auto-errespetatuz web programatzaile PHP hizkuntzan duten web orrialdeak sortzeko erabil daiteke jakin behar da. Hizkuntza honek C eta C ++ oinarritzen da, eta, beraz, egiturak hizkuntzaren berariazko asko dauka. Adibidez, PHP funtzioak itzultzen da, izen bera C. den bezala katearen luzera Artikulu hau lerroak, baita haiekin egin daitezkeen eragiketak buruzko hitzaldiak.

Baina aurretik ezaugarri oinarrizko definizioa emango buruz hitz egin dugu. String - karaktere-sekuentzia bat, eta horietako bakoitzak zehazki byte bat hartzen du. Beraz, PHP dago 256 karaktere onartzen. delako Unicode karaktere askoz gehiago - hau logikoki Unicode hizkuntza honetan laguntza hori falta da honako bertatik.

Zer kate-eragiketa ez PHP? katea luzera, haien lotuz (konexioa), karaktere itzulera, eta alderantziz - adibide errazena. Badira ere konplexuagoak dira - bilaketa, hash, inbertsiorako azpikate. Eta han etiketa ereduarekin parekatzean kendu dira, hala nola, azpikateak zatitzen mugatzailea erabiliz ... Izen duzu! Hori dela eta, ohikoena eta erabilgarria direnak hitz egingo dugu.

PHP lehenengo eta maiz erabiltzen funtzioa - katea luzera. Deitzen da strlen, eta parametro gisa ikurrak sekuentzia bakar hartzen. Erraza da.

$ Foo = "foo";

$ Bar = strlen ($ foo); // $ taberna hiru berdina da

?>

PHP katea luzera zero izan daitezke. Lerro hau hutsik dagoen deritzo.

Hurrengo funtzioa - lotuz edo fusioa. Besterik gabe jarri, da bi linea bat egiten du.

$ Foo = "Kaixo";

$ Bar = "World";

$ Baz = CONCAT ($ foo, $ bar);

oihartzuna $ baz; // irteerak "Kaixo mundua!"

?>

bi alderantzizko funtzioak karaktere indibidualen batekin lan daude. Ord - karaktere itzultzen du, eta CHR - karaktere zehazten du.

$ Foo = "q";

$ Bar = ord ($ foo); // $ bar 113 berdina da

$ Baz = CHR ($ bar); // $ baz "q" da

?>

Not buruz aipatu behar interesgarri ezaugarri bat - data. PHP kateak irteera ordua baino plantilla gisa erabil daiteke. Adibidez, data line transferentzia "H: m: s" eta irteera emaitza, pantaila uneko zerbitzariari ordua, bi puntu, adibidez, "11:08:34" bereizita agertuko da.

Orain kontuan hartu lehertu funtzioa. katea elementu zatitzen da, esan sinbolo bakoitzaren muga kontuan hartuta. Nahiko konplikatua soinuak, baina benetan da nahiko ulergarria. Adibidez, lerro bat "|: 56: 49 | gurpil 12 erro" da. Orduan idatzi ahal izango dugu:

$ Foo = lehertu ( "erro | 12: 56: 49 | gurpila", "|");

"Erro", "12:56:49", "gurpil" - Ondorioz, array $ foo hiru elementu izango ditu. Bada funtzio deia ez du banatzailea bat zehazteko, berez da hartuko da hutsik egin. gehienezko zenbatekoa esleitu azpikate du - Ez dago aukerako parametro bat da.

Honako funtzio hauek kentzen line HTML-etiketa. strip_tags deitu zuen. utzi nahi dituzun etiketen zerrenda - lehertu funtzioa bezala, bigarren aukerako parametro dauka.

Simple funtzioak - lotuz, azpi bilaketa, katea luzera - PHP interpretatzen bezain azkar. Baina bilaketa plantila bat prozesatzeko edo ezabatu etiketa egon denbora luzez egin daiteke. Beraz, programa eskumena izan behar, izan ere, bere garapenean, denbora hartzen du eman. gidoia Normal exekutatu behar da 10 segundo, gehienez, eta, ondoren, gutxienez, web orri baten zati erakutsi nahi duzun, edo erabiltzaile joango dira. Baina normalean Web aplikazioak azkarragoa, PHP kodea da zerbitzarian exekutatuko delako eta nabigatzaileak hartzen gidoia orriaren the PHP-gidoi ondorioztatzen oinarrituta eratu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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