Computer, Zokuhlela
PHP: string nokuqhathwa. imisebenzi umtya PHP kaThixo
Sites lungahlulwa-hlulwa zibe ndawonye kunye neguquguqukayo. Emva kokufunda HTML and CSS, nto leyo evumela ukuba ikhadi ishishini ezintle kwi Internet, abantu abaninzi bacinga ukuba ukudala indlela isayithi olutshintshayo nge PHP. Kule coder kufuneka luthathele ingqalelo ukuba ngoku wayeqalisa ukufunda iprogram web: ukusebenza njani kwisayithi ziya kwahluka. Enye yeengxaki yokuqala adibene yi saqala e-PHP - umtya yomsebenzi, ukufunda nokuhoywa kubo.
Ukuyila nokubhala umtya
Siza sihlolisise imveliso umgca ukuya ikhusi usebenzisa kwazeka kuwo onke amazwi kwisiyilo lwimi. Uhlelo esinokuzifumana umtya nangoko:
echo "Lo mgca entsha"
okanye qala wenze umahluko uze ukubonisa oko:
$, Umhadi = "Lo umtya entsha";
echo $ impimpi;
Ukuba ufuna ukubonisa kwiilayini eziphanda-phindiweyo omnye okanye ngokwenza concatenation wabo:
senanele "Lo". "Entsha". "String";
okanye
$ Str1 = "Lo";
$ Str2 = "omtsha";
$ Str3 = "string";
echo $ str1. $ Str2. $ Str3;
Kwimeko yokugqibela, uya ukubonisa EtoNovayaStroka. Umsantsa ukuba nangoko ukongeza xa ukubiza echo:
echo $ str1. ''. $ Str2. ''. $ Str3;
Kulo mzekelo, i-screen uboniswa: ". Lo mgca entsha" Concatenation Akulula kuphela imveliso, kodwa ukudala lines:
$ Str1 = "Lo";
$ Str2 = "omtsha";
$ Str3 = "string";
$ Umtya = $ str1. ''. $ Str2. ''. $ Str3;
echo $ umtya;
Echo ubonisa zombini iileta, kunye Cyrillic. Ukuba omnye yezahlukileyo eziqulethwe inani, ngoko ke concatenation kule nombolo iya kuguqulelwa kumgca efanelekileyo:
$ I = 2;
$ Sum = $ i + $ i ; // ngoku $ mali iqulethe inombolo 4
echo $ i. "+". $ I. "=". $ Sum;
Azakuboniswa: "2 + 2 = 4".
abasebenzi abathile
Masithi umgca kumiselwa iimpawu zocaphulo kabini ($ string = "Le yindlela"). Emva koko ke kakhulu ngolonwabo ukusebenzisa ulandelelwano ukubaleka:
- \ N yenza ikhefu umgca;
- \ Ubuyela R buyo;
- \ "Iyasinda iimpawu zocaphulo kabini:
- senanele "Umtya \" double \ "kuchaphulo olu"; // string kunye kuchaphulo olu "double"
- \ $ Izihlangu i dollar;
- \\ umgca ubaleka.
Oku kulungisiweyo kakhulu, bonke bephela ingafumaneka kwi namaxwebhu PHP esemthethweni.
Fumana indawo ingenzeka okokuqala
Masithi kufuneka umtya elula:
$ String = "Igama lam ngu Yemelyan yaye mna nonyaka 27 ubudala";
Kwakhona imikrozo emibini lamagama:
$ Igama = "Yemelyan";
$ AnotherName = "Katherin";
Sidinga ukuba sazi ukuba kumgca wokuqala amagama amabini. Ukulungiselela le njongo, ukusebenza strpos ($ kr, $ search). It ubuyisela indawo ye olifunayo umtya osezantsi $ search, ukuba umtya uqulathwe lokuqala, $ str. Kungenjalo, umsebenzi ubuyisela ixabiso le PI. Umzekelo, strpos ($ umtya, $ anotherName) ibuyisela bobuxoki, kwaye strpos ($ umtya, $ igama) - inani elipheleleyo. Umgaqo uya kuba loo (bhala ukhetho, xa indawo eboniswa eskrinini):
$ String = "Igama lam ngu Yemelyan yaye mna nonyaka 27 ubudala";
$ Igama = "Yemelyan";
$ AnotherName = "Katherin";
strpos echo ($ umtya, $ anotherName ); // iziphumo amanga
strpos echo ($ umtya, $ igama ); // ubonisa indawo livela wokuqala umtya
Qaphela ukuba line ukubala kuqala zero, oko kukuthi, kulo mzekelo, umgca yokugqibela iya kubonisa inani 11 (izithuba iyakujongwa kwakhona).
Ukufuna ukuma isahlakalo wokugqibela umtya kunye imigibe
Ukuba strpos () umsebenzi ubuyisela indawo ye livela okokuqala, ngoko strrpos yayo olubuyiselwe () lokucinga bekusenzeka wokugqibela umtya osezantsi.
Kukho ezinye imigibe ezinxulumene ekuqaleni iinombolo. Kufuneka uthathe ingqalelo: In PHP string nokwenza kube nzima kwemibandela kuthelekiswa. Ngoko ke, kubhetele ukuba ukusebenzisa operation Uthelekiso i nge kuphika: strpos ($ kr, $ search) = zobuxoki !. Kuyo nayiphi na inguqulelo ye PHP kunye imizekelo ukulingana enjalo ukuze isebenze ngokuchanekileyo, kuba elinamanani umgca iqala ngentsimbi zero, no 0 kusengqiqweni nentsingiselo bubuxoki. Oku inabela strrpos () umsebenzi.
Indlela yokufumana inombolo kwizihlandlo umtya
Ngokufuthi ufuna ukufumana ayikho livela lokuqala okanye lokugqibela umtya osezantsi kwi umtya, yaye inani lilonke. Ukulungiselela le njongo substr_count () umsebenzi, elijongana ubuncinane ezimbini ezahlukeneyo: substr_count ($ kr, $ search). It ubuyisela inani elipheleleyo. Ukuba ufuna ukunciphisa umda uphendlo kwi kumgca, umsebenzi wegqitha yezahlukileyo ezimbini: ekuqaleni nasekupheleni komgca, ngokulandelelana. Oko kukuthi umsebenzi kule meko ubizwa: substr_count ($ kr, $ search, $ ekuqaleni, $ ekupheleni). Lo msebenzi uza kufuna umtya osezantsi $ uphendlo kwi lekhefu ukusuka $ ukuqala ukuya ekupheleni $ kwe umtya $ str. Ukuba umtya alafunyanwa, umsebenzi ubuyisela zero.
Indlela ukutshintsha kwimeko iilayini kwi PHP: imizekelo
Tshintsha ityala idla ngokusetyenziswa ukuthelekisa imitya kunye conditionals. Masithi umsebenzisi kufuneka ufake igama lothixo kwilixa kwiintsomi kubaphangi. Le program luguqulelo "One", naye uya kuthelekiswa impendulo lomsebenzisi. Ukuba umbhalo wangena iya kwahluka ukusuka ekhoyo (umzekelo, umsebenzisi abhale "enye" okanye "enye"), inkqubo iya kubuya lobuxoki kunokuba yinyaniso. Ukuze uphephe oku, sebenzisa utshintsho umsebenzi kwirejista. Oku idla ngokusetyenziswa ukuba siza ku PHP tags: Endaweni amakhulu yokwahluka yegama elithi "angasese" (.. "Private," "angasese," "personal" njalo njalo) kukho mnye kuphela tag in negama.
strtolower () umsebenzi utshintsha irejista asezantsi. Masithi kukho umgca $ catName = "uFluffy". umsebenzi strtolower ($ catName) ubuyisela umtya "anoboya". Tshintsha womzekelo ongentla inokuba nge strtoupper () umsebenzi.
Indlela yokufumana ubude umtya kwi PHP: Ukusebenza kunye nemisebenzi
Amaninzi kufuneka ukufumana ubude bomtya. Umzekelo, umsebenzi PHP kunye imitya olu hlobo kuya kufuneka kumjikelo indalo. Kuba search string kusetyenziswa strlen () umsebenzi, nto leyo ubuyisela inani - inani loonobumba. Asimele silibale ukuba ubhalo lokugqibela iza kubalelwa strlen ($ p) -1, njengoko elinamanani iqala ngeqanda.
Ekufumaneni umtya osezantsi ilalela PHP: Ukusebenza imitya
Ukubanjwa umsebenzi umtya osezantsi substr yenziwa () ezinokuthatha iimpikiswano ezimbini okanye ezintathu: substr ($ kr, $ ekuqaleni, $ ekupheleni). Makhe sithi i $ string string = "uFluffy cat", yaye sifuna ukufumana umtya osezantsi ukusuka yesibini ukuya umlinganiswa yesine. Ekubeni ukubala kuqala zero, le umtya we variable iza kukhangeleka ngolu hlobo: $ newString = substr ($ umtya, 1, 4). Ukuba ungenise $ newString = substr ($ umtya, 1), sifumana umtya osezantsi ukusuka yesibini ukuya ubhalo lokugqibela (ie "luffy"). Le khowudi iyafana kusini na umtya ngokupheleleyo khowudi usebenzisa strlen (): substr ($ umtya, 1, strlen ($ umtya)).
Ukubuyisela umtya osezantsi yi kusetyenziswa str_replace () umsebenzi ethatha kweziganga ezithathu: str_replace ($ subStr, $ newSub, $ p). Ngokungafaniyo imisebenzi emininzi, str_replace () isebenza kakuhle kunye nabalinganiswa besiCyrillic kwaye akukho analog phambili. umzekelo:
$ P = "Namhlanje imozulu iyoyikeka!";
$ NewStr = str_replace ( "ezoyikekayo", "emangalisayo", $ p); // Namhlanje imozulu emangalisayo!
Translation umtya libelinani
Kuba ukusetyenziswa njengendlela intval (), kunye floatval () ifuna ukuba umtya iqala ngenani, yaye ziya kuguqulelwa libelinani. Ukuba amanani ziya kuhamba naluphi na uluhlu iileta, baphosa nje. Xa kunjalo, ukuba kumgca luqala oonobumba, ukusetyenziswa umsebenzi abuyele zero. Ngokusesikweni, umgca kufuneka ziqulathe amanani kuphela.
Translation of a umtya
Amaxesha amaninzi kufuneka ukuguqula amanani ukuya umtya. Ngokomzekelo, xa ufuna ukuthatha inxenye yawo kwaye ukwakha isikwere (umzekelo, khangela ukuba i equation yanelisekile: 88 x 88 + 33 x 33 = 8833). Kulo mzekelo, umsebenzi strval (), nto leyo ubuyisela inani umtya. Emva koku umgca entsha, unako ukwenza zonke ezinye izenzo: hlela, ukufumana isenzeko le umtya osezantsi, kunye neminye imisebenzi. Ukuba kuyimfuneko, eli line nga bazakwenziwa-zaguqulelwa inani sele kuchazwe ngasentla.
Similar articles
Trending Now