KompyutaMapulogalamu

Php: chingwe mpheto. Php a ntchito chingwe

Sites akhoza kugawidwa mu malo amodzi ndi zazikulu. Pambuyo lophunzira HTML ndi CSS, amene amalola kuti khadi wokongola malonda pa Intaneti, ambiri akuganiza mmene kulenga malo zazikulu ndi Php. Mu coder uyu ayenera kuganizira kuti tsopano iye wayamba kuphunzira mapulogalamu webu kukonza malo adzakhala osiyana. Vuto lina limene ayambirira ndi woyamba mu Php - chingwe ntchito, kuwerenga ndi processing iwo.

Dziwani kuti Php chingwe mpheto ntchito kumaphatikizapo angapo njira, kotero kuyamba ndalama kuphunzira zina mwai osavuta, monga mzere achire, kufufuza, kupeza kapena kuchotsa ndi substring, kulembetsa kusintha kubwerera kwa mzere kutalika. Ambiri mwa ntchito sizikugwira ntchito bwino ndi zilembo za Chisililiki. Choncho, zitsanzo onse m'Chichewa chifukwa ndi losavuta kumva. Pakuti mizere Chisililiki ntchito yomweyo ntchito, koma ndi mb_ manambala oyambirira (mwachitsanzo, mb_strpos ()). Musanagwiritse ntchito analogues mu php.ini muyenera uncomment mzere; kutambasuka = php_mbstring.dll, chabe ndi kuchotsa semicolon.

Kupanga ndi kulemba chingwe

Tidzaona bwinobwino mzere linanena bungwe kwa chophimba ntchito chinenero kudziwika kwa onse sakusiyana kamangidwe. The mapulogalamu mukhoza mwachindunji linanena bungwe chingwe:

sakusiyana "Izi malire atsopano"

kapena loyamba kulenga variable ndi makhalidwe izo:

$ Str = "Izi latsopano chingwe";

sakusiyana $ p;

Ngati mukufuna kusonyeza mizere angapo mu umodzi kapena kuwaika concatenation awo:

sakusiyana "Ichi". "New". "Chingwe";

kapena

$ Str1 = "Ichi";

$ Str2 = "latsopano"

$ Str3 = "chingwe";

sakusiyana $ str1. $ Str2. $ Str3;

Zikatero, izo adzasonyeza EtoNovayaStroka. kusiyana akhoza kuwonjezeredwa mwachindunji mu Echo kuitanira

sakusiyana $ str1. ''. $ Str2. ''. $ Str3;

Pankhaniyi, nsalu yotchinga kusonyezedwa: ". Mzere uwu latsopano" Concatenation n'zotheka osati linanena bungwe, komanso kulenga mizere:

$ Str1 = "Ichi";

$ Str2 = "latsopano"

$ Str3 = "chingwe";

$ Chingwe = $ str1. ''. $ Str2. ''. $ Str3;

sakusiyana $ chingwe;

Echo amasonyeza onse makalata, ndi Chisililiki. Ngati mmodzi wa zosintha ali chiwerengero, ndiye concatenation wa nambala iyi adzatembenukanso mzere yoyenera:

$ Ine = 2;

$ Ndalama = $ ine + $ ine ; // Tsopano $ ndalama lili nambala 4

sakusiyana $ i. "+". $ I. "=". $ Ndalama;

Kodi kuwonetsedwa: "2 + 2 = 4".

otchulidwa wapadera

Tangoyeserani mzere limanenedwa ndi awiri amagwira ($ chingwe = "Umu ndi momwe"). Pamenepo mungathe ndithu mosangalala ntchito mindandanda kuthawa:

  • \ N akupanga yopuma mzere;
  • \ R ophimba adzabwere;
  • \ "Sakumana ndi awiri zizindikiro ogwidwawo:
    • sakusiyana "Chingwe \" awiri \ "makoti"; // chingwe ndi "awiri" makoti
  • \ $ Zishango dollar;
  • \\ backslash akapulumuka.

Mindandanda zambiri, onse a iwo angapezeke mu Php boma zolembedwa.

Pezani malo a Yerobowamu Wachiwiri

Tinene kuti muli ndi chingwe losavuta:

$ Chingwe = "Dzina langa ndi Yemelyan ndipo ndili 27 chaka chimodzi";

Tilinso mizere iwiri ya maina:

$ Dzina = "Yemelyan";

$ AnotherName = "Katherin";

Tiyenera kudziwa ngati mzere woyamba wa mayina awiri. Iwo amagwiritsa strpos ntchito ($ p, $ kufufuza). Limabwerera udindo wa kufunika substring $ kufufuza, ngati chingwe ali koyamba, $ p. Apo ayi, ntchito akubwereranso ndi Buliyani mtengo onyenga. Mwachitsanzo, strpos ($ chingwe, $ anotherName) umabwerera wabodza, ndi strpos ($ chingwe, $ dzina) - ndi inteja. Ndondomekozi kukhala ngati (lemba mwina, pamene malo chimaonetsedwa pa zenera):

$ Chingwe = "Dzina langa ndi Yemelyan ndipo ndili 27 chaka chimodzi";

$ Dzina = "Yemelyan";

$ AnotherName = "Katherin";

strpos Echo ($ chingwe, $ anotherName ); // zotuluka zabodza

strpos Echo ($ chingwe, $ dzina ); // amasonyeza udindo wa pakutchulidwa koyamba kwa chingwe

Onani kuti mzere analipo kumayamba pa ziro, ndiko, kwa ife mzere womalizira amasonyeza nambala 11 (mipata Komanso ankaona).

Search udindo wa pakutchulidwa lomaliza la substring ndi mbuna

Ngati strpos ndi () Ntchito akubwerera udindo wa pakutchulidwa koyamba, kenako osiyanitsidwa strrpos ake () mbwee pakutchulidwa lotsiriza la substring a.

Pali ena mbuna kugwirizana ndi chiyambi cha manambala a. Iwo ayenera kuganizira: Mu Php chingwe mpheto akhoza kumva malamulo poyerekeza. Choncho, ndi bwino kugwiritsa ntchito kufanizitsa ntchito ndi negation ndi: strpos ($ p, $ kufufuza) = onyenga !. Mu Baibulo aliyense wa Php zitsanzo pazikhala kufanana angathe ntchito molondola, chifukwa mzere manambala akuyamba pa ziro, ndipo 0 zomveka kutanthauzira ndi zabodza. Izi chimafikira kwa strrpos () ntchito.

Kodi kupeza chiwerengero cha liwuli substring

Nthawi zambiri muyenera kupeza si pakutchulidwa koyamba kapena lomaliza la substring mu chingwe, ndipo chiwerengero. Pakuti ichi cholinga substr_count () Ntchito, amene amangomvera zosintha osachepera awiri: substr_count ($ p, $ kufufuza). Limabwerera ndi inteja. Ngati mukufuna kuchepetsa kuchuluka kwa kusaka pa mzere, ntchito zinkapita zosintha ziwiri more: chiyambi ndi mapeto a mzere, motero. Kuti ndi ntchito mu nkhani iyi imatchedwa kuti: substr_count ($ p, $ kufufuza, $ chiyambi $ mapeto). Chithunzichi amafunafuna substring $ kumafufuza imeneyi kuchokera $ kuyamba $ mapeto a pachiyambi chingwe $ p. Ngati chingwe sapezeka, ntchito akubwereranso ziro.

Kodi kusintha choncho mizere mu Php: Zitsanzo

Change mlandu kawirikawiri amagwiritsidwa ntchito kuyerekeza zingwe ndi conditionals. Tiyeni tinene wosuta alowe dzina la mulungu wamkulu nthano Norse. Pulogalamuyi mabuku a "wina" amene adzakhala poyerekeza ndi mmene anthu a malangizo. Ngati lemba analowa adzakhala osiyana ndi zosatha (mwachitsanzo, wosuta ndi akulemba "munthu" kapena "munthu"), pulogalamu adzabwerera yonama m'malo woona. Popewa izi, ntchito kusintha ntchito m'kaundula. Izi kawirikawiri amagwiritsidwa ntchito ngati malo ali Tags Php: M'malo mazana a mitundu mawu "payekha" (.. "Private," "mseri," "umoyo" ndi zina zotero) pali opatsidwa limodzi lokha lowercase.

strtolower () Ntchito chimasintha m'kaundula m'munsi. Tiyerekeze pali mzere $ catName = "fluffy". strtolower ntchito ($ catName) umabwerera chingwe "fluffy". Change mlandu chapamwamba mwina kudzera strtoupper () ntchito.

Kodi kupeza kutalika kwa chingwe mu Php: Kugwira ntchito ndi ntchito

Kawirikawiri pamafunika kupeza kutalika kwa chingwe. Mwachitsanzo, mu Php ntchito ndi zingwe za mtundu uwu ukafunidwe mu chilengedwe mkombero. Pakuti kufufuza chingwe ntchito strlen () Ntchito, amene akubwerera angapo - chiwerengero cha anthu otchulidwa. Tisaiwale kuti khalidwe lomaliza adzakhala ndi chiwerengero strlen ($ p) -1, monga manambala akuyamba ndi ziro.

Yodalirika ndiponso m'malo substring mu Php: Kugwira ntchito ndi zingwe

Kuzolowera substring substr ntchito ikuchitika () amene angatenge mfundo ziwiri kapena zitatu: substr ($ p, $ chiyambi $ mapeto). Tiyeni tinene tili ndi chingwe $ chingwe = "fluffy mphaka", ndipo tikufuna kupeza substring kwa wachiwiri kwa khalidwe lachinayi. Popeza analipo kumayamba pa ziro, substring uyu wa variable ndi lidzaonekera izi: $ newString = substr ($ chingwe, 1, 4). Ngati ife timathandiza pa $ newString = substr ($ chingwe, 1), ife substring kwa wachiwiri kwa khalidwe lomaliza (ie "luffy"). Ndondomekozi ndi zofanana kachingwe zonse kachidindo ntchito strlen (): substr ($ chingwe, 1, strlen ($ chingwe)).

M'malo substring ndi ntchito str_replace () Ntchito kuti amatenga zosintha atatu: str_replace ($ subStr, $ newSub, $ p). Mosiyana ndi ntchito zambiri, str_replace () ntchito molondola ndi zilembo za Chisililiki ndi alibe analogi prefixed. Mwachitsanzo:

$ P = "Lero nyengo owopsya!";

$ NewStr = str_replace ( "zoopsa", "zodabwitsa" $ p); // Today nyengo zodabwitsa!

Translation chingwe angapo

Aliyense amene anaphunzira mapulogalamu ukonde, posapita nthawi ndi kutembenuza chingwe angapo. Chifukwa chaichi, awiri ntchito ofanana ntchito: intval () ndi floatval (), omwe amalandira munthu variable $ chingwe. Chrixitu, iwo amasiyana kokha mwa mtundu deta anabwerera: intval () umabwerera ndi inteja, ndi floatval () - akuyandama nambala imeneyi.

Ntchito ngati intval (), ndipo floatval () amafuna kuti chingwe akuyamba ndi chiwerengero, ndipo iwo adzatembenukanso angapo. Ngati manambala adzapita akonzedwa aliyense makalata, iwo basi zawozo. Zikatero, ngati mzere ikuyamba ndi makalata, ntchito ntchito adzabwerera ziro. Choncho, mzere ayenera kukhala ndi manambala yekha.

Translation a chingwe

Amafunika kutembenuza chiwerengero mu chingwe. Mwachitsanzo, ngati mukufuna kutenga theka la izo ndi kumanga apakati (mwachitsanzo, kufufuza ngati aone kuti pali amakhutitsidwa: 88 × 88 + 33 × 33 = 8833). Pankhaniyi, ntchito strval (), amene akubwerera chingwe chiwerengero. Pambuyo mzere uwu latsopano, mukhoza kuchita zochita zina zonse: Sinthani, kupeza zosayembekezereka wa substring, ndi ntchito zina. Ngati ndi kotheka, mzere akhonza anatembenukira kwa chiwerengero cha kale tafotokozazi.

Nkhani ankaona mbali yaing'ono chabe ya ntchito onse obwera ndi mzere. Part ntchito undocumented ntchito ndi zizindikiro, koma ambiri anali kuphatikiza zinthu chifukwa kulunjika lapansi. Kudziwa bwino ntchitozo m'pofunika chitani kuwerenga zolembedwa boma Php, omwe amasonyeza zambiri panopa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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