SolosainaFandaharana

PHP: tady fanodinkodinana. PHP ny tady fiasan'ny

Toerana dia azo zaraina ho voasakantsakan'ny sy mavitrika. Rehefa avy HTML sy CSS mahafehy, izay mamela hanao raharaham-barotra karatra tsara tarehy ao amin'ny Internet, maro no mieritreritra ny fomba hamoronana mavitrika Ndao PHP. Ao amin'io coder dia tsy maintsy tafiditra ao fa izy izao nanomboka hianatra vohikala fandaharana: ny fomba miasa amin'ny toerana samy hafa, dia ho. Ny iray amin'ireo olana voalohany nahita iray mpanao voalohany ao amin'ny PHP - asa tady, ny famakiana sy ny fanodinana azy ireo.

Tsara homarihina fa tamin'ny PHP tady fanodinkodinana asa tafiditra amin'izany maromaro fomba, ka mba hanomboka ny fianarana vola lany amin'ny sasany tsotra manipulations, toy ny fanesorana tsipika, karohy, fahazoana rehefa nosoloana ny substring, misoratra anarana ny fiovana, ary hiverina any amin'ny tsipika halavan'ny. Maro ny asa tsy miasa tsara amin'ny Cyrillic endri-tsoratra. Noho izany, ny ohatra rehetra voasoratra tamin'ny teny anglisy ho an'ny mazava. Fa Cyrillic andalana ny asa ihany no nampiasaina, fa amin'ny tovona mb_ (oh, mb_strpos ()). Talohan'ny fampiasana analogies in php.ini tsy maintsy uncomment ny tsipika, fanitarana = php_mbstring.dll, fotsiny amin'ny alalan'ny fanesorana ny semicolon.

Famoronana sy manoratra ny tady

Dia handinika ny andalana ho amin'ny varavarana lamba Output mampiasa ny fiteny fantatry ny rehetra hamerina ny famolavolana. Ny programa afaka mivantana Output ny tady;

Nanakoako "Ity andalana vaovao"

na mamorona miova aloha ary avy eo dia maneho azy:

$ P = "Izao no tady vaovao";

hamerina $ p;

Raha te-hampiseho andalana maro ao amin'ny iray na mampiasa ny concatenation:

hamerina "Ity". "Vaovao". "String";

na

$ Str1 = "Izao";

$ Str2 = "vaovao";

$ Str3 = "string";

Nanakoako $ str1. $ Str2. $ Str3;

Ao amin'ny tranga farany, dia hampiseho EtoNovayaStroka. Ny hantsana azo nanampy mivantana amin'ny antso RuNet:

Nanakoako $ str1. ''. $ Str2. ''. $ Str3;

Amin'ity tranga ity, ny varavarana lamba mampiseho: "Ity andalana vaovao." Concatenation tsy azo atao afa-tsy ny Output, fa koa mba hamorona tsipika:

$ Str1 = "Izao";

$ Str2 = "vaovao";

$ Str3 = "string";

$ Laha-daza = $ str1. ''. $ Str2. ''. $ Str3;

Nanakoako $ laha-daza;

Echo mampiseho na taratasy, ary Cyrillic. Raha iray amin'ireo hiovaova nisy ny isa, dia ny concatenation ny io isa io dia hiova fo ho amin'ny tsara àry hoe:

$ I = 2;

$ Vola = $ aho, + $ aho ; // $ isa ankehitriny dia mirakitra ny isa 4

Nanakoako $ i. "+". $ I. "=". $ Vola;

Dia miseho: "2 + 2 = 4".

tarehin-tsoratra manokana

Aoka hatao hoe ny tsipika dia faritana amin'ny alalan'ny roa-teny notsongaina ($ string = "Izao no fomba"). Avy eo ianao dia afaka mampiasa ny tena faly sequences afa-mandositra;

  • \ N manao tsipika fiatoana;
  • \ R kalesy miverina;
  • \ "Afa-mandositra ny roa farango sosona:
    • hamerina "Ny laha-daza \" roa sosona \ "teny nalaina"; // kofehy amin'ny "avo roa heny" teny nalaina
  • \ $ Shields ny dolara;
  • \\ backslash miafina.

Sequences kokoa, izy rehetra dia hita ao amin'ny tahirin-kevitra ofisialy PHP.

Mitadiava toerana ny voalohany, fisehoan-javatra

Aoka hatao hoe manana tady tsotra:

$ Laha-daza = "no anarako, Yemelyan ary izaho 27 taona";

Koa isika roa andalana ny anarana:

$ Anarana = "Yemelyan";

$ AnotherName = "Katherin";

Tokony ho fantatsika raha ny andalana voalohany ny anarana roa. Mampiasa strpos asa ($ p, $ fikarohana). Izany miverina ny toerana misy ny tiana substring $ fikarohana, raha amin'ny kofehy misy teny ao amin'ny voalohany, $ p. Raha tsy izany, ny asa niverina ny sanda Boolean diso. Ohatra, strpos ($ kofehy, $ anotherName) hiverina diso, ary ny strpos ($ kofehy, $ anarany) - ny integer. Ny fehezan-dalàna ho toy izany (soraty safidy, raha ny toerana dia naseho teo amin'ny efijery):

$ Laha-daza = "no anarako, Yemelyan ary izaho 27 taona";

$ Anarana = "Yemelyan";

$ AnotherName = "Katherin";

Echo strpos ($ kofehy, $ anotherName ); // outputs diso

Echo strpos ($ kofehy, $ anarana ); // maneho ny toerana misy ny fisehoan-javatra voalohany ny tady

Mariho fa tsipika miisa manomboka amin'ny aotra, izany hoe, eo amin'ny tranga farany tsipika mampiseho ny isa 11 (toerana heverina ihany koa).

Search toerana misy ny fisehoan-javatra farany ny substring sy ny fandrika

Raha ny strpos () asa miverina ny toerana misy ny fisehoan-javatra voalohany, avy eo ny mitifitra ny mifanohitra strrpos () fikarohana nandritra ny fisehoan-javatra iray substring.

Misy fandrika sasany mifandray amin'ny fiandohan'ny voalamina. Dia tokony tafiditra ao: In PHP fanodinkodinana tady azo sarotra ny faneriterena raha oharina. Noho izany, dia tsy tsara ny mampiasa ny fampitahana fandidiana amin'ny negation: strpos ($ p, $ fikarohana) = diso !. Na izany na tsy dikan-PHP miaraka amin'ny ohatra ny tsy mety toy izany equivalence miasa tsara, satria voalamina ny andalana manomboka amin'ny aotra, ary 0 lojika heviny dia diso. Izany dia mivelatra ny strrpos () ny asa.

Ahoana no Amantarana ny isan'ny substring zava-mitranga

Matetika tokony hahita fa tsy ny voalohany na ny farany substring fisehoan-javatra iray ao amin'ny kofehy sy ny isan'ny. Izany no antony substr_count () asa, izay mitantam hiovaova roa, fara fahakeliny: substr_count ($ p, $ fikarohana). Tsy hiverina ny integer. Raha te-hampihena ny sehatra ny fikarohana eo amin'ny tsipika, ny asa nandalo hiovaova roa: ny fiandohana sy ny faran'ny andalana, tsirairay avy. Izany no asa amin'ity tranga ity dia antsoina hoe toy ny: substr_count ($ p, $ fikarohana, $ fiandohan'ny, $ farany). Ny asa dia mitady substring $ fikarohana ao amin'ny elanelam-potoana io from $ manomboka ny $ faran'ny tany am-boalohany kofehy $ p. Raha amin'ny kofehy tsy hita, ny asa niverina aotra.

Ahoana no mba hanova ny raharaha ny andalana ao amin'ny PHP: ohatra

Change raharaha no matetika ampiasaina mba mampitaha ny tady sy ny conditionals. Ndao hoe ny mpampiasa dia tsy maintsy hiditra ao amin'ny anaran'ny andriamanitra fara tampony amin'ny Norse angano. Ny fandaharana dia dikan-"Iray", izay dia azo ampitahaina amin'ny mpampiasa ny hamaly. Raha niditra soratra dia ho hafa noho ny efa misy (ohatra, ny mpampiasa manoratra ny "iray" na "iray"), ny fandaharana dia hiverina diso fa tsy marina. Mba hisorohana izany, dia ampiasao ny asa firaketana miova. Izany dia matetika ampiasaina raha ny toerana ao PHP tags: Tsy jatony variants ny teny hoe "manokana" (.. "Private," "manokana", "manokana" sy ny sisa) iray ihany ny mari-pamantarana ao amin'ny lowercase.

strtolower () asa Manova ny ambany firaketana. Aoka hatao hoe misy tsipika $ catName = "malefaka". strtolower asa ($ catName) miverina amin'ny kofehy "malefaka". Change ho ambony dia mety ho amin'ny alalan'ny tranga strtoupper () ny asa.

Ahoana no Amantarana ny halavan'ny tady iray amin'ny PHP: Niara-niasa tamin'ny asa

Matetika dia mila mahita ny halavan'ny amin'ny kofehy. Ohatra, ao amin'ny asa PHP miaraka amin'ny tady toy izany dia mety ho ilaina ao amin'ny famoronana tsingerin'ny. Fa ny fikarohana kofehy ampiasaina strlen () asa, izay miverina maro - ny isan'ny mpandray anjara. Tsy tokony hohadinointsika mihitsy fa ny farany dia hanana toetra maro strlen ($ p) -1, araka ny voalamina manomboka amin'ny aotra.

Nahazo sy ny fanoloana substring amin'ny PHP: Niara-niasa tamin'ny tady

Substring substr hatao dia tanterahina ny asa () izay afaka maka hevitra roa na telo: substr ($ p, $ fiandohan'ny, $ farany). Aoka ny hoe manana tady $ laha-daza = "malefaka saka", ary tiantsika ny hahazo substring avy faharoa ny toetra fahefatra. Koa satria miisa dia manomboka amin'ny aotra, izany substring ny miova dia hijery toy izao: $ newString = substr ($ kofehy, 1, 4). Raha hampidirana ny $ newString = substr ($ kofehy, 1), dia mahazo substring avy faharoa ny farany toetra (izany hoe "luffy"). Fehezan-dalàna ity dia mitovy amin'ny fehezan-dalàna feno strlen mampiasa kofehy (): substr ($ kofehy, 1, strlen ($ tady)).

Mba hisolo ny substring no ampiasaina str_replace () asa izay maka telo hiovaova: str_replace ($ subStr, $ newSub, $ p). Tsy toy ny asa maro, str_replace () miasa araka ny tokony ho amin'ny Cyrillic litera, ary tsy misy Analog iombonana. ohatra:

$ P = "Androany ny andro Mahatsiravina!";

$ NewStr = str_replace ( "mahatahotra", "mahafinaritra", $ p); // Androany ny mahafinaritra Weather!

Fandikan-teny tady ho maro

Na iza na iza no nianatra aterineto fandaharana, ela na ho haingana tsy maintsy hampiova finoana ny tady ho maro. Izany no tanjona, roa asa mitovy dia ampiasaina: intval () sy ny floatval (), ny tsirairay izay mandray $ tady iray miova. Avy samy hafa, dia samy hafa ihany ny karazana tahirin-kevitra niverina: intval () miverina ny integer, ary floatval () - nitsinkafona hevitra maro.

Mba hampiasaina ho toy ny intval (), ary floatval () mitaky fa amin'ny kofehy manomboka amin'ny maro, ary izy ireo no hiova fo ho maro. Raha ny isa dia handeha misy andian-taratasy, dia tsy miraharaha azy io fotsiny. Raha izay no mitranga, raha ny tsipika manomboka nitondra ny taratasy, ny fampiasana ny asa hiverina aotra. Ny tena tsara dia ny tsipika dia tokony ahitana isa ihany.

Translation ny tady

Matetika dia mila mamadika ny isa ho tady. Ohatra, raha te-haka antsasany sy hanangana ny kianja (ohatra, jereo ny mira na dia afa-po: 88 X 88 + 33 = 33 X 8833). Amin'ity tranga ity, ny asa strval (), izay miverina ny tady maro. Rehefa afaka izany, tsipika vaovao, dia afaka manatanteraka hetsika hafa rehetra: Ovay, mahita ny manjo intsony ny substring, sy ny asa hafa. Raha ilaina, ny tsipika dia azo indray miova fo ny isan'ny efa voalaza etsy ambony.

Ny lahatsoratra Noheverina ho ampahany kely monja ny asa rehetra mifandray amin'ny tsipika. Part ny asa undocumented miara-miasa amin'ny tandindona, fa ny ankamaroany dia tsy tafiditra tao amin'ny fanazavana noho ny specificity. Mba ho tsara ireo asa ilaina ny miroso hamaky ny antontan-taratasy ofisialy tamin'ny PHP, izay mampiseho vaovao amin'izao fotoana izao.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mg.unansea.com. Theme powered by WordPress.