KọmputaMmemme

PHP: eriri mkpachapụ. PHP si eriri ọrụ

Sites nwere ike kere n'ime static na-akpa ike. Mgbe ịmụta HTML na CSS, nke na-enye ohere ime ka a mara mma kaadị azụmahịa na Internet, ọtụtụ na-eche echiche otú ike a na-akpa ike na saịtị na PHP. Na nke a coder ga-gaa na akaụntụ na ọ na-amalite na-amụta web mmemme: otú na-arụ ọrụ na saịtị a ga-dị iche iche. Otu n'ime ihe mbụ nsogbu okosobode site a mbido na PHP - ọrụ eriri, na-agụ na nhazi ha.

Ọ bụ uru na-arịba ama na PHP eriri mkpachapụ ọrụ abuana a ọtụtụ ụzọ, n'ihi ya, na-amalite ha ọmụmụ na-akwụ ụgwọ na ụfọdụ mfe manipulations, dị ka ndị ndọrọ ego akara, search, inweta ma ọ bụ dochie a substring, aha mgbanwe ma laghachi na akara ogologo. Ọtụtụ n'ime ndị ọrụ na-adịghị arụ ọrụ nke ọma na Cyrillic odide. Ya mere, ihe niile na-atụ na-e dere na Bekee maka doo anya. N'ihi na Cyrillic ahịrị otu ọrụ na-eji, ma na nganiihu mb_ (e.g., mb_strpos ()). Tupu iji analogues na php.ini ị ga uncomment akara; ndọtị = php_mbstring.dll, nanị site n'iwepụ semicolon.

Ịmepụta na-ede a eriri

Anyị ga-enyocha akara mmepụta ka ihuenyo site na iji asụsụ niile mara na ikwughachi imewe. The programmer nwere ike ozugbo mmepụta a eriri:

ikwughachi "Nke a ọhụrụ akara"

ma ọ bụ akpa ike a na agbanwe ma na-egosipụta ya:

$ Str = "Nke a bụ a ọhụrụ eriri";

ikwughachi $ str;

Ọ bụrụ na ị chọrọ iji gosipụta multiple edoghi n'otu ma ọ bụ iji ha concatenation:

ikwughachi "Nke a". "New". "Eriri";

ma ọ bụ

$ Str1 = "Nke a";

$ Str2 = "ọhụrụ";

$ Str3 = "eriri";

ikwughachi $ str1. $ Str2. $ Str3;

Na nke ikpeazụ ahụ, ọ ga-egosipụta EtoNovayaStroka. Ọdịiche nwere ike kwukwara na na oku na-aga nkuzi mgbamejije:

ikwughachi $ str1. ''. $ Str2. ''. $ Str3;

Na nke a, na ihuenyo ngosipụta: "Nke a ọhụrụ akara." Concatenation bụ omume ọ bụghị nanị na mmepụta, ma ike e:

$ Str1 = "Nke a";

$ Str2 = "ọhụrụ";

$ Str3 = "eriri";

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

ikwughachi $ eriri;

Echo egosiputa ma akwụkwọ ozi, na Cyrillic. Ọ bụrụ na otu n'ime variables nwere ọnụ ọgụgụ, mgbe ahụ, concatenation nke nọmba a ga-ghọrọ ka kwesịrị ekwesị akara:

$ I = 2;

$ Nchikota = $ i + $ i ; // ugbu a $ nchikota nwere ọnụ ọgụgụ 4

ikwughachi $ i. "+". $ I. "=". $ Nchikota;

Ga-egosipụta: "2 + 2 = 4".

pụrụ iche

E were akara A na-akọwa site na a abụọ-quote ($ eriri = "Nke a bụ otú"). Mgbe ahụ ị pụrụ nnọọ obi ụtọ na-eji ụzọ mgbapụ usoro:

  • \ N-eme ka a akara ezumike;
  • \ R ajụjụ alaghachi;
  • \ "Ndibọhọ abụọ e kwuru akara:
    • ikwughachi "The eriri \" abụọ \ "ruturu"; // eriri na "abụọ" ruturu
  • \ $ Ọta na dollar;
  • \\ backslash ndibọhọ.

Usoro ihe ndị ọzọ, ha nile nwere ike dị na ukara na PHP akwụkwọ.

Chọta ọnọdụ nke mbụ omume

Ka e were ya na anyị nwere a dị mfe eriri:

$ Eriri = "Aha m bụ Yemelyan na m 27 afọ";

Anyị na-enwe ahịrị abụọ nke aha:

$ Aha = "Yemelyan";

$ AnotherName = "Katherin";

Anyị kwesịrị ịma ma akpa akara nke abụọ aha. Ọ na-eji strpos ọrụ ($ str, $ search). Ọ na-alaghachikwuru ọnọdụ nke chọrọ substring $ search, ma ọ bụrụ na eriri na-ẹdude ke mbụ, $ str. Ma ọ bụghị ya, ndị ọrụ na-alaghachikwuru a Boolean uru ụgha. Ka ihe atụ, strpos ($ eriri, $ anotherName) laghachi ụgha, ndị na strpos ($ eriri, $ aha) - ihe integer. The koodu ga-ndị dị otú (dee nhọrọ, mgbe ọnọdụ na egosiri na ihuenyo):

$ Eriri = "Aha m bụ Yemelyan na m 27 afọ";

$ Aha = "Yemelyan";

$ AnotherName = "Katherin";

nkuzi mgbamejije strpos ($ eriri, $ anotherName ); // ndapụta ụgha

nkuzi mgbamejije strpos ($ eriri, $ aha ); // egosiputa ọnọdụ nke mbụ omume nke a eriri

Rịba ama na akara ọtụtụ amalite na efu, ya bụ, anyị ikpe ikpeazụ akara egosiputa nọmba 11 (oghere na-atụle).

Search ọnọdụ nke ikpeazụ omume nke a substring na ọnyà

Ọ bụrụ na ndị strpos () ọrụ laghachi ọnọdụ nke mbụ omume, mgbe ahụ, ya inverse strrpos () searches nke ikpeazụ omume nke a substring.

E nwere ọnyà ụfọdụ metụtara na mmalite nke ọnụ. Ọ ga-gaa na akaụntụ: Na PHP eriri mkpachapụ pụrụ ịdị mgbagwoju anya site mgbochi tụnyere. Ya mere, ọ dị mma ghara iji tụnyere ọrụ a negation: strpos ($ str, $ search) = ụgha !. Na nke ọ bụla version of PHP na ihe atụ nke ndị dị otú ahụ narị afọ ise tupu nwere ike ọ gaghị na-arụ ọrụ n'ụzọ ziri ezi, n'ihi na akara Nọmba na-amalite mgbe efu, na 0 ezi uche nkọwa bụ ụgha. Nke a gbatịrị ka strrpos () ọrụ.

Olee otú ịchọta ọnụ ọgụgụ nke substring pụtara

Ọtụtụ mgbe ị mkpa ịchọta a abụghị nke mbụ ma ọ bụ ikpeazụ omume nke a substring na eriri, na ngụkọta ọnụ ọgụgụ. N'ihi nke a substr_count () ọrụ, nke ejiri ihe abụọ variables: substr_count ($ str, $ search). Ọ na-alaghachi ihe integer. Ọ bụrụ na ị chọrọ iji belata akporo nke search na akara, ọrụ gafere abụọ ọzọ variables: mmalite na njedebe nke akara, karị. Nke ahụ bụ ọrụ na nke a na-akpọ ndị dị ka: substr_count ($ str, $ search, $ mmalite, $ njedebe). Ndị ọrụ ga-ele anya maka substring $ search na nkeji si $ amalite $ njedebe nke mbụ eriri $ str. Ọ bụrụ na eriri na-ahụghị, ọrụ laghachi efu.

Otú ịgbanwe ikpe nke edoghi na PHP: atụ

Change ikpe a na-eji tụnyere ndido urụk na conditionals. Ka na-ekwu na ọrụ ga na-abanye aha nke chi na Norse akụkọ ifo. Ihe omume ahụ bụ a version of "One", na onye ọ ga-tụnyere ndị ọrụ ahụ zara. Ọ bụrụ na ndị banyere ederede ga-adị iche site na ẹdude (atụ, a ọrụ na-ede a "otu" ma ọ bụ "onye"), usoro ihe omume ga-alaghachi ụgha kama eziokwu. Iji zere nke a, na-eji ọrụ aha mgbanwe. Nke a na-eji ma ọ bụrụ na saịtị bụ na PHP tags: Kama nke ọtụtụ narị variants nke okwu "onwe" (.. "Private," "na nzuzo," "nke onwe" na na) na e nwere nanị otu mkpado na lowercase.

strtolower () ọrụ na-agbanwe ala aha. Ka e were ya na e nwere a akara $ catName = "N'ụbọchị nke abụọ,". strtolower ọrụ ($ catName) laghachi eriri "N'ụbọchị nke abụọ,". Mgbanwe elu ikpe nwere ike via strtoupper () ọrụ.

Olee otú ịchọta ogologo nke a eriri na PHP:-arụ ọrụ na ọrụ

Ọtụtụ mgbe ọ chọrọ ka chọta ogologo nke eriri. Ihe atụ, na PHP ọrụ na ndido urụk nke ụdị nwere ike a chọrọ na ndị e kere eke okirikiri. N'ihi na search eriri eji strlen () ọrụ, nke na-alaghachikwuru a nọmba - ọnụ ọgụgụ nke ndị na-agụ akụkọ. Anyị ga-echefu na nke ikpeazụ agwa ga nwere ọtụtụ strlen ($ str) -1, dị ka nọmba amalite na efu.

Inweta na nnọchi substring na PHP:-arụ ọrụ na ndido urụk

Mmalite substring substr ọrụ a rụrụ () na ike abụọ ma ọ bụ atọ arụmụka: substr ($ str, $ mmalite, $ njedebe). Ka na-ekwu na anyị nwere a eriri $ eriri = "N'ụbọchị nke abụọ cat", na anyị chọrọ inwe a substring nke abụọ na-anọ agwa. Ebe ọ bụ na ọtụtụ na-amalite na efu, a substring nke agbanwe ga-ele anya dị ka nke a: $ newString = substr ($ eriri, 1, 4). Ọ bụrụ na anyị na-ewebata ndị $ newString = substr ($ eriri, 1), anyị na-enweta a substring nke abụọ na nke ikpeazụ agwa (ie "luffy"). Nke a koodu bụ yiri ka full code eriri eji strlen (): substr ($ eriri, 1, strlen ($ eriri)).

Iji dochie substring bụ mee str_replace () ọrụ na-ewe atọ variables: str_replace ($ subStr, $ newSub, $ str). N'adịghị ka ọtụtụ ọrụ, str_replace () na-arụ ọrụ n'ụzọ ziri ezi na Cyrillic odide na ọ dịghị ihe analọg prefixed. atụ:

$ Str = "Taa ihu igwe dị jogburu!";

$ NewStr = str_replace ( "egwu", "ebube", $ str); // Taa ebube weather!

Translation eriri a nọmba

Onye ọ bụla na-amụ web mmemme, mee elu mee ma ọ bụ mgbe e mesịrị nwere iji tọghata eriri a nọmba. N'ihi nke a, abụọ yiri ọrụ na-eji: intval () na floatval (), ọ bụla nke na-anabata otu agbanwe $ eriri. Onye ọ bụla ọzọ, ha dị iche na naanị site ụdị data laghachi: intval () laghachi ihe integer, na floatval () - sere n'elu ebe nọmba.

Maka iji dị ka a intval (), na floatval () na-achọ na eriri na-amalite na a ọtụtụ, ha ga-ghọrọ ka a nọmba. Ọ bụrụ na ọnụ ọgụgụ ga-aga ọ bụla set nke akwụkwọ ozi, ha dị nnọọ ileghara ya anya. Na ikpe, ma ọ bụrụ na akara-amalite na akwụkwọ ozi, na ojiji nke ọrụ ga-alaghachi efu. N'eziokwu, akara kwesịrị ịnwe naanị digits.

Translation of a eriri

Ọtụtụ mgbe mkpa iji tọghata nọmba n'ime a eriri. Ka ihe atụ, ọ bụrụ na ị na-achọ ime ọkara ya na ya ga-ewu a square (atụ, elele ma na akụkụ bụ na afọ ojuju: 88 x 88 + 33 x 33 = 8833). Na nke a, ndị ọrụ strval (), nke na-alaghachikwuru a eriri nọmba. Mgbe nke a ọhụrụ akara, i nwere ike igosi ndị ọzọ nile na omume: edit, chọta ihe omume nke substring, na ndị ọzọ ọrụ. Ọ bụrụ na ọ dị mkpa, na-akara nwere ike re-ghọrọ ka ọnụ ọgụgụ nke ndị na-ama kọwara n'elu.

Isiokwu e weere naanị obere akụkụ nke niile na ọrụ ndị a na-akara. Part nke undocumented ọrụ na-arụ ọrụ na akara, ma ọtụtụ ama e gụnyere ihe ruru ka specificity. Iji na-aghọ maara na ọrụ ndị a dị mkpa ka n'ihu na-agụ ukara akwụkwọ na PHP, nke na-egosiputa ozi ugbu a.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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