ComputerProgramming

Novice web programmers PHP: hilo gitas-on

Sa bisan unsa nga-sa-kaugalingon mahitungod sa web programmer kinahanglan mahibalo sa PHP pinulongan nga mahimong gamiton sa paghimo sa mga panid sa web. pinulongan Kini nga gibase sa C ug P ++, ug busa kini may usa ka daghan sa mga istruktura piho nga sa sa pinulongan. Pananglitan, sa PHP gitas-on sa pisi mibalik sa function uban sa sama nga ngalan nga ingon sa C. Kini nga artikulo naghisgot bahin sa mga linya, ingon man ang mga operasyon nga ipahigayon uban kanila.

Apan sa dili pa kita pakigpulong mahitungod sa bahin nga ang kabubut-on paghatag sa mga nag-unang mga kahulugan. Hilo - sa usa ka han-ay sa mga karakter sa, matag usa sa nga nagkinahanglan gayud sa usa ka Byte. Busa, PHP gisuportahan sa 256 nga mga karakter. Gikan niini nga makataronganon kini mosunod nga ang Unicode suporta alang sa niini nga pinulongan ang nawala - tungod kay Unicode karakter mas labaw pa.

Unsa nga hilo operasyon didto sa PHP? Ang hilo gitas-on, ang ilang concatenation (koneksyon), sa pagbalik sa mga code kinaiya, ug vice versa - ang kinayanohan mga panig-ingnan. Adunay usab sa mas komplikado - substring search, hashing, Baliha. Ug adunay sama sa pagwagtang sa mga tag, sumbanan matching, nabahin ngadto sa substrings paggamit delimiter ... ngalan kamo niini! Busa, atong hisgotan ang labing komon ug mapuslanon nga mga.

Ang una ug kasagaran nga gigamit function sa PHP - hilo gitas-on. Kini mao ang gitawag nga strlen, ug ingon sa usa ka sukaranan nagkinahanglan sa usa ka ka han-ay sa mga simbolo. Kini yano nga.

$ Foo = "Foo";

$ Bar = strlen ($ Foo); // $ bar mao katumbas sa tulo ka

?>

Ang PHP hilo gitas-on mahimo nga managsama ngadto sa zero. Kini nga linya mao ang gitawag nga walay sulod.

Ang mosunod nga function - concatenation o gitapo. Sa yanong pagkasulti, kini mao ang usa ka duha ka-linya naghimo sa usa ka.

$ Foo = "Hello";

$ Bar = "World";

$ Baz = concat ($ Foo, $ bar);

mopalanog $ baz; // outputs "Hello kalibutan!"

?>

Adunay duha ka balion gimbuhaton sa pagtrabaho uban sa tagsa-tagsa nga mga karakter. Ord - mobalik sa kinaiya code, ug CHR - motino sa kinaiya code.

$ Foo = "q";

$ Bar = ord ($ Foo); // $ bar mao nga sama sa 113

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

?>

Dili sa naghisgot bahin sa laing makapaikag nga bahin - petsa. Ang PHP kuldas mahimong gamiton ingon nga usa ka template alang sa panahon nga output. Pananglitan, kon pagbalhin sa petsa linya "H: m: s" ug output sa resulta, ang tabil mopakita sa kasamtangan nga panahon sa server, mibulag sa usa ka colon, alang sa panig-ingnan, "11:08:34".

Karon tagda ang mobuto function. Kini magabugha sa pisi ngadto sa mga elemento, nagpalandong sa utlanan sa matag miingon simbolo. Kini nga paminawon pretty komplikado, apan kini mao ang tinuod na masabtan. Pananglitan, may usa ka linya "gamut | 12: 56: 49 | ligid." Dayon kita pagsulat:

$ Foo = mobuto ( "gamut | 12: 56: 49 | ligid", "|");

Ingon sa usa ka resulta, gubat $ Foo adunay tulo ka elemento - "gamut", "12:56:49", "ligid". Kon ang function tawag wala hingalan sa usa ka separator, pinaagi sa default niini nga giisip nga usa ka blangko. Adunay usa ka opsyonal nga sukaranan - sa maximum nga kantidad nga gigahin substring.

Ang mosunod nga mga function removes sa linya HTML-tags. strip_tags siya gitawag. Sama sa mobuto function, kini may usa ka opsyonal ikaduha nga sukaranan - sa listahan sa mga tag nga imong gusto nga mobiya.

Yano nga mga gimbuhaton - concatenation, substring search, ang hilo gitas-on - ang PHP nagahubad pagpuasa nga igo. Apan sa search pagproseso sa usa ka template o panas tags mahimong ipahigayon alang sa usa ka hataas nga panahon. Busa, mga programa kinahanglan nga mahimong takos, nga gihatag sa kamatuoran nga ang pagpatuman niini nagkinahanglan og panahon. Normal script kinahanglan modagan sa usa ka maximum nga 10 segundos, ug dayon ikaw gusto nga ipakita sa labing menos bahin sa usa ka panid sa web, o sa usa ka user uban niini moadto. Apan sa kasagaran nga mga Web mga aplikasyon modagan mas paspas, tungod kay ang PHP code gipatay sa server ug sa browser sa nagkinahanglan nag-umol sa basehan sa mga panid script nga nagtapos sa PHP-script.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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