ኮምፒውተሮችፕሮግራም

ፒኤችፒ: ሕብረቁምፊ የመግለጹ. ፒኤችፒ ያለው ሕብረቁምፊ ተግባራት

ጣቢያዎች የማይንቀሳቀስ እና ተለዋዋጭ ሊከፈል ይችላል. ኤች ቲ ኤም ኤል እና በኢንተርኔት ላይ የሚያምር የንግድ ካርድ ለማድረግ ያስችላቸዋል የሲ, ከተለማመድኩ በኋላ, ብዙ ፒኤችፒ ጋር ተለዋዋጭ ጣቢያ መፍጠር እንደሚቻል ማሰብ ነው. እሱ አሁን የድር ፕሮግራም መማር ጀምሮ ነበር መሆኑን ከግምት መውሰድ አለባቸው በዚህ coder ውስጥ: ጣቢያው ጋር መሥራት እንዴት የተለየ ይሆናል. ማንበብ እና እነሱን በማስኬድ ሥራ ሕብረቁምፊ, - አንድ ፒኤችፒ ውስጥ ጀማሪ በ አጋጥሞታል የመጀመሪያ ችግሮች መካከል አንዱ.

ፒኤችፒ ውስጥ ሕብረቁምፊ የተከናወኑ ተግባራት ስለዚህ አንድ ሕብረቁምፊ ለማግኘት ወይም በመተካት, እንደ የመውጣት መስመር, ፍለጋ ያሉ አንዳንድ ቀላል manipulations ጋር ያላቸውን ጥናት ወጪ ለመጀመር ለውጥ ለማስመዝገብ እና መስመር ርዝመት ለመመለስ, ዘዴዎች በርካታ ያካትታል መሆኑን ማስተዋሉ ጠቃሚ ነው. ተግባራት በርካታ ሲሪሊክ ቁምፊዎች ጋር በደንብ አይሰሩም. ስለዚህ ሁሉም ምሳሌዎች ግልጽነት ለማግኘት በእንግሊዝኛ የተጻፉ ናቸው. ሲሪሊክ ረድፎች ተመሳሳይ ተግባራትን ተጠቅሟል ነገር ግን ናቸው ቅጥያ mb_ ጋር (ለምሳሌ, mb_strpos ()). በቀላሉ ኮሎን በማስወገድ, ቅጥያ = php_mbstring.dll; አንተ መስመር uncomment አለበት php.ini ውስጥ analogues ከመጠቀምዎ በፊት.

መፍጠር እና ሕብረቁምፊ በመጻፍ

እኛ ንድፍ ለማስተጋባት ሁሉ ዘንድ የታወቀ ቋንቋ በመጠቀም ማያ ወደ መስመር ውፅዓት መተንተን ይሆናል. በፕሮግራም ይችላል በቀጥታ ውፅዓት ሕብረቁምፊ:

"ይህ አዲስ መስመር" ማስተጋባት

ወይም መጀመሪያ ተለዋዋጭ መፍጠር እና ከዛ ማሳየት:

$ STR = "ይህ አዲስ ሕብረቁምፊ ነው";

$ STR ማስተጋባት;

አንድ ወይም concatenation መፍትሔ በርካታ መስመሮች ለማሳየት የሚፈልጉ ከሆነ:

"ይህ" ማስተጋባት. "አዲስ". "ሕብረቁምፊ";

ወይም

$ Str1 = "ይህ";

$ Str2 = "አዲስ";

$ Str3 = "ሕብረቁምፊ";

$ Str1 የሚያስተጋባ ነው. $ Str2. $ Str3;

በኋላኛው ጉዳይ, ይህ EtoNovayaStroka ማሳየት ይሆናል. ክፍተት ጥሪ ማስተጋባት ውስጥ በቀጥታ ሊታከሉ ይችላሉ:

$ Str1 የሚያስተጋባ ነው. ''. $ Str2. ''. $ Str3;

በዚህ ጉዳይ, ማያ ማሳያዎች ውስጥ: ". ይህ አዲስ መስመር" Concatenation ብቻ ሳይሆን ውጽዓት ውስጥ የሚቻል ነው, ነገር ግን ደግሞ መስመሮችን ለመፍጠር:

$ Str1 = "ይህ";

$ Str2 = "አዲስ";

$ Str3 = "ሕብረቁምፊ";

$ ሕብረቁምፊ = $ str1. ''. $ Str2. ''. $ Str3;

$ ሕብረቁምፊ ማስተጋባታችንን;

ማሚቶ ሁለቱም ያሳያል ደብዳቤዎች, እና ሲሪሊክ. ስለ ተለዋዋጮች መካከል አንዱ ቁጥር ይዟል ከሆነ, ይህ ቁጥር ከዚያም concatenation አግባብ መስመር የሚለወጠው ይሆናል:

$ እኔ 2 =;

$ ድምር $ እኔ $ ቀ + = ; // አሁን $ ድምር ቁጥር 4 ይዟል

ቀ $ የሚያስተጋባ ነው. "+". $ ቀ. "=". $ ድምር;

ይታያል: "2 + 2 = 4".

ልዩ ቁምፊዎች

መስመር አንድ በድርብ ጥቅስ በ የተገለጸ ነው እንበል ($ ሕብረቁምፊ = "ይህ እንዴት ነው»). ከዚያም በጣም በደስታ የማምለጫ ተከታታይ መጠቀም ይችላሉ:

  • \ N አንድ መስመር መግቻ ያደርጋል;
  • \ R ሰረገላ ይመለሳል;
  • \ "ድርብ ትምህርተ ጥቅስ ያመለጠው:
    • ድርብ \ "ጥቅሶች" "\ ሕብረቁምፊ" ማስተጋባት; // "እጥፍ" ጥቅሶች ጋር ሕብረቁምፊ
  • \ $ ጋሻ ወደ ዶላር;
  • \\ ህዝባር ያመልጣል.

ተከታታይ ይልቁን, ሁሉም ኦፊሴላዊ ፒኤችፒ ሰነድ ውስጥ ሊገኙ ይችላሉ.

የመጀመሪያው ክስተት ውስጥ ቦታ አግኝ

እኛ ቀላል ሕብረቁምፊ አለን እንበል:

$ ሕብረቁምፊ = "የእኔ ስም Yemelyan ነው እናም እኔ ነኝ 27 ዓመት ዕድሜ";

በተጨማሪም ስሞች በሁለት ረድፍ አላቸው:

$ ስም = "Yemelyan";

$ AnotherName = "Katherin";

እኛ ሁለቱ ስሞች በመጀመሪያው መስመር አለመሆኑን ማወቅ ይኖርብናል. እሱም strpos ተግባር ($ STR, $ ፍለጋ) ይጠቀማል. የ ሕብረቁምፊ የመጀመሪያ, $ STR ውስጥ ይገኛል ከሆነ, የተፈለገውን ሕብረቁምፊ $ ፍለጋ ቦታ ይመልሳል. አለበለዚያ, ተግባር ቡሊያን እሴት ሐሰት ይመልሳል. ለምሳሌ ያህል, strpos ($ ሕብረቁምፊ, $ anotherName) የሐሰት ይመልሳል, እና strpos ($ ሕብረቁምፊ, $ ስም) - አንድ ኢንቲጀር. ኮድ (ለምሳሌ ቦታ ማያ ገጹ ላይ ይታያል ጊዜ ጻፍ አማራጭ,) ይሆናል:

$ ሕብረቁምፊ = "የእኔ ስም Yemelyan ነው እናም እኔ ነኝ 27 ዓመት ዕድሜ";

$ ስም = "Yemelyan";

$ AnotherName = "Katherin";

ማሚቶ strpos ($ ሕብረቁምፊ, $ anotherName ); // ውጤት የሐሰት

ማሚቶ strpos ($ ሕብረቁምፊ, $ ስም ); // ሕብረቁምፊ የመጀመሪያ ክስተት ያለውን አቋም ያሳያል

ያም ማለት, የእኛ ጉዳይ ላይ የመጨረሻው መስመር ቁጥር 11 (ክፍተቶች ግምት) ያሳያል, ዜሮ ላይ ይጀመራል ቁጥራቸው በዚያ መስመር ያስተውሉ.

አንድ ሕብረቁምፊ እና ችግሮች የመጨረሻ ክስተት ፍለጋ ቦታ

ተግባር አንድ ሕብረቁምፊ የመጨረሻ ክስተት ታዲያ, በውስጡ ተገላቢጦሽ strrpos () ፍለጋዎች የመጀመሪያ ክስተት ያለውን ቦታ ይመልሳል () የ strpos ከሆነ.

ወደ ቁጥር መጀመሪያ ጋር የተያያዙ አንዳንድ ችግሮች አሉ. ይህ መለያ ወደ መውሰድ አለባቸው: ፒኤችፒ ሕብረቁምፊ የመግለጹ ውስጥ ንጽጽር ውስጥ ገደቦች በማድረግ ውስብስብ ሊሆኑ ይችላሉ. ስለዚህ, አንድ አፍራሽ ጋር ንጽጽር ክወና መጠቀም አይደለም የተሻለ ነው: strpos ($ STR, $ ፍለጋ) የሐሰት = !. እንዲህ አቻነት ምሳሌዎች ጋር ፒኤችፒ ማንኛውም ስሪት ውስጥ ያለውን መስመር ቁጥር ዜሮ ላይ ይጀምራል ምክንያቱም በትክክል መስራት, እና 0 ምክንያታዊ ትርጉሙን ሐሰት ነው ይችላል. ይህ strrpos () ተግባር የሚያቅፍ ነው.

ሕብረቁምፊ ክስተቶች ቁጥር መፈለግ እንደሚቻል

ብዙውን ጊዜ አንተ ሕብረቁምፊ ውስጥ አንድ ሕብረቁምፊ የመጀመሪያ ወይም የመጨረሻ ክስተት, እና ጠቅላላ ቁጥር አይደለም ማግኘት ይኖርብናል. substr_count ($ STR, $ ፍለጋ): ቢያንስ ሁለት ተለዋዋጮች ያስተናግዳል ይህም ለዚህ ዓላማ substr_count () ተግባር, ለ. ይህም አንድ ኢንቲጀር ይመልሳል. በቅደም መጀመሪያ እና መስመር መጨረሻ: አንተ መስመር ላይ ፍለጋ ወሰን ለመቀነስ ከፈለጉ, ተግባር ሁለት ተጨማሪ ተለዋዋጮች አለፈ. ($ ፍለጋ, $ ሲጀመር, $ መጨረሻ $ STR,) substr_count: ይህ በዚህ ጉዳይ ላይ ያለውን ተግባር እንደ ተብሎ ነው. ወደ ተግባር የመጀመሪያው ሕብረቁምፊ $ STR ውስጥ $ መጨረሻ መጀመር $ ከ ክፍተት ውስጥ ሕብረቁምፊ $ ፍለጋ እንመለከታለን. የ ሕብረቁምፊ አልተገኘም ከሆነ, ተግባር ዜሮ ይመልሳል.

እንዴት ፒኤችፒ ውስጥ መስመሮች መካከል ያለውን ሁኔታ ለመለወጥ: ምሳሌዎች

ለውጥ ጉዳይ ብዙውን ጊዜ ሕብረቁምፊዎች እና ለማነጻጸር ላይ ይውላል conditionals. ዎቹ ተጠቃሚው ውስጥ ከሁሉ የእግዚአብሔርን ስም ማስገባት አለበት ይላሉ እንመልከት የኖርስ አፈ ታሪክ. ፕሮግራሙ ወደ የተጠቃሚው ምላሽ ጋር ሲነጻጸር ይሆናል ከማን ጋር "አንድ", ስሪት ነው. ነባሩን (ለምሳሌ, አንድ ተጠቃሚ አንድ "ሰው" ወይም "አንድ" ሲሉ ጽፈዋል) ከ የገባው ጽሑፍ የተለየ ይሆናል ከሆነ, ፕሮግራሙ የሐሰት ይልቅ እውነተኛ ይመለሳሉ. ይህን ለማስቀረት, ተግባር ምዝገባ ለውጦች ተጠቀም. የጣቢያው ፒኤችፒ መለያዎች ላይ ከሆነ ይህ ብዙውን ጊዜ ጥቅም ላይ ነው: ይልቅ ቃል ተለዋጮች የሚቆጠሩ "የግል" (.. "የግል," "የግል," "የግል" እና የመሳሰሉት) ፊደሎች ውስጥ ብቻ አንድ መለያ ነው.

strtolower () ተግባር በታችኛው ምዝገባ ይለውጣል. አንድ መስመር $ catName = "ለስላሳ" አለ እንበል. strtolower ተግባር ($ catName) "ጫጩት» ሕብረቁምፊ ይመልሳል. የላይኛው ሁኔታ ለውጥ strtoupper () ተግባር በኩል ሊሆን ይችላል.

እንዴት ፒኤችፒ ውስጥ ሕብረቁምፊ ርዝመት ለማግኘት: ተግባራት ጋር መስራት

ብዙውን ጊዜ ይህ ሕብረቁምፊ ርዝመት ማግኘት ያስፈልገዋል. ለምሳሌ ያህል, በዚህ ዓይነት ቅርርብ ፒኤችፒ ሥራ ውስጥ የሚገኘው የፍጥረት ዑደት ውስጥ ሊያስፈልግ ይችላል. ቁምፊዎች ቁጥር - ቁጥር ይመልሳል ይህም የፍለጋ ሕብረቁምፊ ጥቅም strlen () ተግባር, ለ. እኛ ቁጥር ዜሮ ጋር ይጀምራል ባለፉት ቁምፊ አንድ ቁጥር strlen ($ STR) -1 ይኖራቸዋል መሆኑን መርሳት የለብንም.

ማግኘት እና ፒኤችፒ ውስጥ የምትክ ሕብረቁምፊ: ሕብረ ጋር መስራት

substr ($ STR, $ ሲጀመር, $ ፍጻሜ): ሕብረቁምፊ substr ተግባር ሁለት ወይም ሦስት እሴቶች ሊወስድ ይችላል) (ተሸክመው ነው መጀመሩ. የአምላክ እኛ ሕብረቁምፊ $ ሕብረቁምፊ = "ለስላሳ ድመት" አለን, እና አራተኛው ቁምፊ ወደ ሁለተኛው ከ ሕብረቁምፊ ማግኘት ይፈልጋሉ እንበል. $ NewString = substr ($ ሕብረቁምፊ: 1, 4): ዜሮ ላይ ይጀመራል ቁጥር ጀምሮ, ተለዋዋጭ ይህ ሕብረቁምፊ ይህን ይመስላል. እኛ $ newString = substr ማስተዋወቅ ከሆነ ($ ሕብረቁምፊ, 1), እኛ የመጨረሻ ቁምፊ (ማለትም "luffy") ወደ ሁለተኛው አንድ ሕብረቁምፊ ያገኛሉ. ይህ ኮድ strlen በመጠቀም ሙሉ ኮድ ሕብረቁምፊ ጋር ተመሳሳይ ነው (): substr ($ ሕብረቁምፊ, 1, strlen ($ ሕብረቁምፊ)).

የ ሕብረቁምፊ ለመተካት ሦስት ተለዋዋጮች የሚወስድ መሆኑን ጥቅም str_replace () ተግባር ነው: str_replace ($ subStr, $ newSub, $ STR). ብዙ ተግባራት በተለየ str_replace () ሲሪሊክ ቁምፊዎች ጋር በትክክል የሚሠራ ሲሆን ቅጥያ ምንም አናሎግ የለውም. ለምሳሌ:

$ STR = "ዛሬ የአየር A ስፈሪ ነው!";

$ NewStr = str_replace ( "አሰቃቂ", "ድንቅ", $ STR); // አስደናቂ የአየር ዛሬ!

አንድ ቁጥር ወደ ትርጉም ሕብረቁምፊ

የድር ፕሮግራም ላይ ጥናት ያለው ማንኛውም ሰው, ይዋል ይደር እንጂ አንድ ቁጥር ወደ ሕብረቁምፊ መለወጥ አለብን. ይህ ዓላማ, ሁለት ተመሳሳይ ተግባር ላይ ይውላሉ: intval () እና (floatval), አንድ ተለዋዋጭ $ ሕብረቁምፊ ይቀበላል እያንዳንዱ ነው. ተንሳፋፊ ነጥብ ቁጥር - intval () ኢንቲጀር ይመልሳል, እና floatval (): እርስ ጀምሮ, እነሱ ተመልሰው ውሂብ አይነት ብቻ ይለያያል.

አንድ intval (), እና floatval () እንደ ጥቅም ለማግኘት ሕብረቁምፊ ቁጥር ጋር ይጀምራል ይጠይቃል, እነርሱም አንድ ቁጥር የሚለወጠው ይሆናል. ቁጥሮች ፊደላት ማንኛውም ስብስብ ይሄዳሉ ከሆነ, እነሱ ብቻ ችላ. መስመሩ ደብዳቤዎች የሚጀመር ከሆነ በዚያ ሁኔታ ውስጥ, ወደ ተግባር መጠቀም ዜሮ ይመለሳሉ. በሐሳብ ደረጃ, መስመር አሀዞች ብቻ መያዝ አለበት.

ሕብረቁምፊ ትርጉም

ብዙውን ጊዜ አንድ ሕብረቁምፊ ወደ ቁጥር መለወጥ ያስፈልገናል. ለምሳሌ ያህል, አንተ ግማሹን ለመውሰድ እና አንድ ካሬ ቀጥ የሚፈልጉ ከሆነ (ለምሳሌ, ወደ ቀመር አይጠግብም እንደሆነ ይመልከቱ: 88 x 88 + 33 x 33 = 8833). በዚህ ሁኔታ ውስጥ, ተግባር strval (), ሕብረቁምፊ ቁጥር ይመልሳል ይህም. ይህ አዲስ መስመር በኋላ, ሁሉንም ሌሎች እርምጃዎች ሊፈጽም ይችላል: አርትዕ, አንድ የ ሕብረቁምፊ መካከል ክስተት, እና ሌሎች ተግባራት እናገኛለን. አስፈላጊ ከሆነ, መስመር አስቀድሞ ከላይ በተገለጸው ቁጥር ላይ ዳግም ሊቀየር ይችላል.

ወደ ርዕስ መስመሩ ጋር የተያያዙ ሁሉንም ተግባራት ብቻ አነስተኛ ክፍል እንደሆነ ተደርጎ ነበር. በድንበር ተግባራት ክፍል ምልክቶች ጋር መስራት, ነገር ግን አብዛኞቹ ምክንያት specificity ወደ ቁሳዊ ውስጥ አልተካተቱም ነበር. እነዚህን ተግባራት ጋር እንዲተዋወቁ ወቅታዊ መረጃ ያሳያል ይህም ፒኤችፒ ላይ ኦፊሴላዊ ሰነድ ማንበብ መቀጠል አስፈላጊ ነው.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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