Lik'homphieuthaMananeo a

PHP: khoele mellwane. PHP ya mesebetsi khoele

Sites ka aroloa ee sa fetoleng boemo le matla. Mora ithuta HTML le CSS, eo lumella ho etsa karete ntle khoebo Inthaneteng, ba bangata ba nahana kamoo ho bopa saeteng phedisano le PHP. Ka phele tho ena lokela ho nka hloko hore o ne a hona joale a qala ho ithuta mananeo a ho web: joang ho sebetsa le site tla ba ba fapaneng. E mong oa mathata a pele a kopana ka simololang ka PHP - khoele mosebetsi, ho bala le ho sebetsana le tsona.

Ke habohlokoa ho hlokomela hore ka PHP khoele mellwane mesebetsi akarelletsa a 'maloa a mekhoa, kahoo ho qala ditjeo thuto ea bona le ba bang ba manipulations bonolo, tse kang moleng khaotsa ho tsuba, search, ho fumana kapa ho fetola ka substring, ngodisa phetoho' me ba khutlele ho mola bolelele. Tse ngata tsa mesebetsi ea se sebetse hantle le batho bao ho buuoang Cyrillic. Ka hona, le mehlala kaofela ba ngotsoeng ka Senyesemane ho hlaka. Bakeng sa mela Cyrillic mesebetsi e tšoanang ho sebelisoa, empa le mb_ le ketapele (mohlala, mb_strpos ()). Pele o sebedisa analogues ka php.ini o lokela uncomment mohala; katoloso = php_mbstring.dll feela ka ho tlosa ea semicolon.

Ho bōpa le ho ngola khoele

Re tla sekaseka moleng khumo ho skrine sa sebelisa puo e tsejoang ho tsohle pheta moralo. The a thulaganyo ka ho toba khumo khoele:

pheta "Sena mola e ncha"

kapa pele bopa polygonal ebe bo bontša:

$ Str = "Sena ke le lecha khoele";

pheta $ Str;

Ha o batla ho bontša mela multiple ka 'ngoe kapa retelehela concatenation bona:

pheta "Sena". "New". "Khoele";

kapa

$ Str1 = "Sena se";

$ Str2 = "e ncha";

$ Str3 = "khoele";

pheta $ str1. $ Str2. $ Str3;

Tabeng ea ho qetela, ho tla bontša EtoNovayaStroka. lekhalong ka eketsa ka ho toba ka molumo pitso:

pheta $ str1. ''. $ Str2. ''. $ Str3;

Tabeng ena, ho skrine lipontšo: ". Mola ena e ncha" Concatenation ke khoneha, eseng feela ka khumo, empa hape ho theha mela:

$ Str1 = "Sena se";

$ Str2 = "e ncha";

$ Str3 = "khoele";

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

pheta $ khoele;

Echo bontša bobeli mangolo, 'me Cyrillic. Haeba e mong oa divariabole e leng palo e, ka nako eo ho concatenation ea palo ena e tla sokolohela moleng loketseng ho tse:

$ Kea = 2;

$ Chelete = $ kea + $ kea ; // joale $ chelete e na le nomoro ea 4

pheta $ kea. "+". $ Kea. "=". $ Chelete;

Tla bontša: "2 + 2 = 4".

litlhaku khethehileng

Ha re re mohlomong mohala e hlalosoa ke habeli-qotsa ($ khoele = "Sena ke kamoo"). Joale u ka haholo ka thabo sebelisa tatellanong ba phonyoha:

  • \ N etsa khefu mola;
  • \ R kariki kgutlang;
  • \ "Pholoha e habeli matshwao khotheishene:
    • pheta "The khoele \" habeli \ "qotsa"; // khoele le "habeli" qotsa
  • \ $ Shields le ya dollar;
  • \\ backslash pholoha.

Tatellanong tse ling tse ngata, kaofela ha tsona e ka fumanoa ka PHP semmuso ditokomane.

Fumana boemo ba ketsahalo e sa pele

A re nke hore re na le khoele e bonolo:

$ Khoele = "Lebitso la ka ke Yemelyan me 'na ke 27 selemo";

Re boetse re na le mela e 'meli ea mabitso:

$ Lebitso = "Yemelyan";

$ AnotherName = "Katherin";

Re lokela ho tseba hore na moleng pele tsa mabitso tse peli. Ho sebedisa strpos mosebetsi ($ Str, $ batla). E o khutlela boemong ba ho lakatsa substring $ search, haeba khoele e leng ka lekhetlo la pele, $ Str. Ho seng joalo, mosebetsi e khutlela ka Boolean boleng ba bohata. Mohlala, strpos ($ khoele, $ anotherName) khutlela bohata, 'me e strpos ($ khoele, $ lebitso) - e palotlalo. The khoutu tla joalo (a ngole sena khetho, ha boemo ba e bontša skrineng):

$ Khoele = "Lebitso la ka ke Yemelyan me 'na ke 27 selemo";

$ Lebitso = "Yemelyan";

$ AnotherName = "Katherin";

strpos molumo ($ khoele, $ anotherName ); // outputs ba bohata

strpos molumo ($ khoele, $ lebitso ); // bontša boemo ba ketsahalo e ea pele ea khoele e

Hlokomela hore mola baloang tshimolotse ho lefela, ke hore, ho rōna moleng qetela bontša palo 11 (bobuelli ba boetse ba nkoa e le).

Search maemo a ya ketsahalo ea ho qetela ea e substring le maraba

Ha strpos le () mosebetsi o khutlela boemong bo sa ketsahalo ea pele, ka nako eo e bapileng strrpos lona () fetlekago bakeng sa ketsahalo ea ho qetela ea substring ka.

Ho na le ba bang ba maraba a amanang le e le qalo ea e baloang ka. E lokela ho nahana ka: Ka PHP khoele mellwane ka thatafatsoa ke lithibelo ha ho bapisoa. Kahoo, ho molemo a se ke a sebelisa papiso tshebetsong le negation ka: strpos ($ Str, $ batla) = ba bohata !. Ka tlhahiso leha e le efe ea PHP mehlala ea ditekani joalo a se ke a sebetsa ka nepo, hobane moleng dinomoaro qala ho lefela, 'me 0 utloahalang tlhaloso hase' nete. Sena se fetela le ho strrpos () mosebetsi.

Joang ho fumana palo ea liketsahalo substring

Boo hangata u lokela ho tseba e se ketsahalo e sa pele kapa ea ho qetela ea e substring ka khoele, 'me palo. Bakeng sa morero ona substr_count () mosebetsi, e leng mehele divariabole bonyane tse pedi: substr_count ($ Str, $ batla). E o khutlela ea palotlalo. Haeba u batla ho fokotsa ho pharalla ha ho batla ka mohala, mosebetsi li ntse li feta divariabole tse ling tse peli: qalo le qetello ea mohala, ka ho latellana. Hore ke mosebetsi tabeng ena o bitsoa e le: substr_count ($ Str, $ search, $ simolleng, $ qetellong). mosebetsi o tla batla substring $ batla ka karohano ho tloha $ qala ho $ qetellong ea pele khoele $ Str. Ha khoele e ha le a fumanwa, mosebetsi le o khutlela lefela.

Tsela ea ho fetola joalo tsa mela ka PHP: mehlala

Phetoho nyeoe e 'ngoe e atisa ho sebelisa ho bapisa liletsa tse likhoele le conditionals. A re re mosebedisi e lokela ho kena ka lebitso la molimo oa ka holimo-limo ka litšōmo Norse. lenaneo le ke phetolelo ea "e 'ngoe", le eo a mo tla bapisoa le karabo mosebedisi ya. Haeba temana ea kena tla fapaneng ho tswa ho a le teng (ho etsa mohlala, mosebedisi le oa ngola o re e le "e mong" kapa "e mong"), lenaneo lena le tla khutlela ba bohata ho e-na 'nete. Ho qoba sena, sebelisa liphetoho mosebetsi ngodisa. Ena e atisa ho sebelisoa ha site e tagged PHP: Ho e-na tse makholo variants tsa lentsoe "poraefete" (.. "Private," "poraefete," "motho ka mong" 'me joalo-joalo) ho na le ho kenya tag le' ngoe feela ka lowercase.

strtolower () mosebetsi fetola registratevi tlaase. A re re ho na le ke mola $ catName = "Fluffy". strtolower mosebetsi ($ catName) khutlela khoele "fluffy". Phetoho nyeoe e ka holimo e ka ba ka tsela strtoupper () mosebetsi.

Joang ho fumana bolelele ba khoele ka PHP: Ho sebetsa le mesebetsi

Hangata e hloka ho fumana bolelele ba khoele e. Ka mohlala, ka PHP mosebetsi le liletsa tse likhoele ea mofuta ona e ka 'na ha hlokahala ka ho bōptjoa potoloho. Bakeng sa ho batla khoele sebediswa strlen () mosebetsi, e leng o khutlela 'maloa - palo ea batho bao ho buuoang. Ha rea lokela ho lebala hore sebapali ho qetela e tla ba le 'maloa strlen ($ Str) -1, e le e baloang ka qala ka ho lefela.

Fumana le Phetolo substring ka PHP: Ho sebetsa le liletsa tse likhoele

Ho substring substr mosebetsi o etsoa () tse ka nka likhang tse peli kapa tse tharo: substr ($ Str, $ simolleng, $ qetellong). A re re re na le khoele $ khoele = "Fluffy katse", 'me re batla ho fumana substring tswa bobeli ho tlhaku oa bone. Ho tloha ka baloang tshimolotse ho lefela, substring ena ea polygonal le tla shebahala joang ena: $ newString = substr ($ khoele, 1, 4). Ha re hlahisa $ newString = substr ($ khoele, 1), re fumana substring tswa bobeli ho tlhaku qetela (ke hore, "luffy"). khoutu Sena ke le tsoanang ho khoele feletseng khoutu sebelisa strlen (): substr ($ khoele, 1, strlen ($ khoele)).

Ho nka sebaka sa substring e sebediswa str_replace () mosebetsi o nka divariabole tse tharo: str_replace ($ subStr, $ newSub, $ Str). Ho fapana le mesebetsi e mengata, str_replace () e sebetsa ka nepo le litlhaku Cyrillic le ha e na analoge prefixed. mohlala:

$ Str = "Kajeno boemo ba leholimo bo bohloko bo tsabehang!";

$ NewStr = str_replace ( "tšabehang", "e babatsehang", $ Str); // Kajeno boemo ba leholimo e babatsehang!

Phetolelo khoele maloa

Mang kapa mang ea o ile a ithuta mananeo a web, kapele kapa ka mor'a moo ba le ho fetola ho khoele 'maloa. Bakeng sa morero ona, ba babeli ba mesebetsi tšoanang ho sebelisoa: intval () le floatval (), e mong le e ba tse a fumana e 'ngoe polygonal $ khoele. Le e mong le tse ling tse, ba fapana feela ke mofuta ya data khutlela: intval () khutlela e palotlalo, le floatval () - phaphametseng palo ntlha.

Bakeng sa ho sebelisoa ka intval (), 'me floatval () e hloka hore ho khoele e qala ka palo,' me ba tla sokoloha 'maloa. Ha linomoro li tla tsamaea sete e 'ngoe ea litlhaku tse, ba feela hlokomoloha. Boemong bo joalo, ha mohala e qala ka litlhaku, ho sebelisa mosebetsi tla khutlela lefela. Sebakeng se loketseng, line ea lokela ho ba le dinokong feela.

Phetolelo ea khoele e

Hangata ba hloka ho fetola nomoro ea ka khoele e. Ka mohlala, haeba u batla ho nka halofo ea sona le ho hloma sekoere (ka mohlala, hlahloba hore na abel kgotsofetse: 88: x 88 + 33: x 33 = 8833). Tabeng ena, mosebetsi strval (), e leng o khutlela khoele palo. Mora mola ona le lecha, u ka phetha liketso tsa ba bang kaofela: lokisa, fumana ketsahalo ea substring, 'me mesebetsi e meng. Haeba ho hlokahala, le mola ka boela fetoloa ka palo ea se boletsoeng ka holimo.

Sehlooho seo se ne ho nkoa feela e le karolo e nyenyane ea mesebetsi ea tsohle tse amanang le mohala. Karolo ea mesebetsi undocumented sebetsa le litšoantšetso, empa ba bangata ba ne ba sa se kenyelelitsoe lintho tse bonahalang tse ka lebaka la ho khethehileng e. Ho tloaelana le mesebetsi tsena ho hlokahala hore ho tsoela pele ho bala ditokomane semmuso ka PHP, e bontša lesedi jwale.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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