ಕಂಪ್ಯೂಟರ್ಪ್ರೋಗ್ರಾಮಿಂಗ್

ಪಿಎಚ್ಪಿ: ಸ್ಟ್ರಿಂಗ್ ಕುಶಲ. ಪಿಎಚ್ಪಿ ಸರಣಿಯನ್ನು ಕಾರ್ಯಗಳನ್ನು

ಸೈಟ್ಗಳು ಸ್ಥಿರ ಮತ್ತು ಕ್ರಿಯಾಶೀಲ ವಿಂಗಡಿಸಬಹುದು. HTML ಮತ್ತು ಅಂತರ್ಜಾಲದಲ್ಲಿ ಒಂದು ಸುಂದರ ವ್ಯಾಪಾರ ಕಾರ್ಡ್ ಮಾಡಲು ಅನುಮತಿಸುವ ಸಿಎಸ್ಎಸ್, ಮಾಸ್ಟರಿಂಗ್ ನಂತರ, ಅನೇಕ ಪಿಎಚ್ಪಿ ಒಂದು ಕ್ರಿಯಾತ್ಮಕ ಸೈಟ್ ರಚಿಸಲು ಹೇಗೆ ಆಲೋಚನೆ. ಈ ಕೋಡರ್ನ ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲೇಬೇಕು ಅವರು ಈಗ ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಲಿಯಲು ಆರಂಭಿಸಿದೆ ಎಂದು ರಲ್ಲಿ: ಸೈಟ್ ಕೆಲಸ ಹೇಗೆ ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ. ಓದುವ ಮತ್ತು ಅವುಗಳನ್ನು ಪ್ರಕ್ರಿಯೆ ಕೆಲಸ ಸ್ಟ್ರಿಂಗ್, - ಪಿಎಚ್ಪಿ ಒಂದು ಹರಿಕಾರ ಎದುರಿಸಿದ ಮೊದಲ ಸಮಸ್ಯೆ ಎಂದರೆ.

ಪಿಎಚ್ಪಿ ಸ್ಟ್ರಿಂಗ್ ಕುಶಲ ಕಾರ್ಯಗಳನ್ನು ತಮ್ಮ ಅಧ್ಯಯನದ ವೆಚ್ಚ ಇಂತಹ ವಾಪಸಾತಿಗೆ ಲೈನ್, ಹುಡುಕಾಟ ಕೆಲವು ಸರಳ ಬದಲಾವಣೆಗಳು, ಜೊತೆಗೆ, ಒಂದು ಸಬ್ ಪಡೆಯುವ ಅಥವಾ ಬದಲಿಗೆ, ಆದ್ದರಿಂದ ಆರಂಭಿಸಲು ಬದಲಾವಣೆ ನೋಂದಾಯಿಸಲು ಮತ್ತು ಸಾಲಿನ ಉದ್ದ ಮರಳಲು, ವಿಧಾನಗಳ ಒಳಗೊಂಡ ಇದು ಗಮನಿಸಬೇಕು. ಕ್ರಿಯೆಗಳನ್ನು ಸಿರಿಲಿಕ್ ಅಕ್ಷರಗಳನ್ನು ಚೆನ್ನಾಗಿ ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗಳಾಗಿವೆ ಸ್ಪಷ್ಟತೆಗಾಗಿ ಇಂಗ್ಲೀಷ್ ಬರೆಯಲಾಗಿದೆ. ಸಿರಿಲಿಕ್ ಸಾಲುಗಳನ್ನು ಅದೇ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಪೂರ್ವಪ್ರತ್ಯಯ mb_ (ಉ.ದಾ., mb_strpos ()). ಕೇವಲ ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ತೆಗೆದು, ವಿಸ್ತರಣೆ = php_mbstring.dll; php.ini ಇದೆ ನೀವು ಲೈನ್ uncomment ಮಾಡಬೇಕು ಸಾದೃಶ್ಯಗಳು ಬಳಸುವ ಮೊದಲು.

ರಚಿಸುವುದು ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಬರೆಯುವ

ನಾವು ವಿನ್ಯಾಸ ಪ್ರತಿಧ್ವನಿ ಎಲ್ಲಾ ಕರೆಯಲಾಗುತ್ತದೆ ಭಾಷೆ ಬಳಸಿ ತೆರೆಗೆ ಲೈನ್ ಔಟ್ಪುಟ್ ವಿಶ್ಲೇಷಿಸುತ್ತದೆ. ಪ್ರೋಗ್ರಾಮರ್ ನೇರವಾಗಿ ಔಟ್ಪುಟ್ ಸ್ಟ್ರಿಂಗ್:

ಪ್ರತಿಧ್ವನಿ "ಈ ಹೊಸ ಲೈನ್"

ಅಥವಾ ಮೊದಲ ವೇರಿಯಬಲ್ ರಚಿಸಲು ಮತ್ತು ನಂತರ ಅದನ್ನು ಪ್ರದರ್ಶಿಸಲು:

$ ಬೀದಿ = "ಈ ಹೊಸ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ";

$ Str, ಪ್ರತಿಧ್ವನಿ;

ನೀವು ಒಂದು ಅಥವಾ ತಮ್ಮ ಪೋಣಿಸುವಿಕೆಯ ಆಶ್ರಯಿಸಿರುವ ಅನೇಕ ಸಾಲುಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಬಯಸಿದರೆ:

"ಈ" ಪ್ರತಿಧ್ವನಿ. "ಹೊಸ". "ಸ್ಟ್ರಿಂಗ್";

ಅಥವಾ

$ Str1 = "ಈ";

$ Str2 = "ಹೊಸ";

$ Str3 = "ಸ್ಟ್ರಿಂಗ್";

$ Str1 ಪ್ರತಿಧ್ವನಿ. $ Str2. $ Str3;

ನಂತರದ ಪ್ರಕರಣದಲ್ಲಿ, ಇದು EtoNovayaStroka ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಅಂತರವನ್ನು ಕರೆ ಪ್ರತಿಧ್ವನಿ ನೇರವಾಗಿ ಸೇರಿಸಬಹುದು:

$ Str1 ಪ್ರತಿಧ್ವನಿ. ''. $ Str2. ''. $ Str3;

ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಪರದೆಯ ಪ್ರದರ್ಶಕಗಳು: ". ಈ ಹೊಸ ಲೈನ್" ಜೋಡಣೆ ಕೇವಲ ಔಟ್ಪುಟ್ ಸಾಧ್ಯ, ಆದರೆ ಸಾಲುಗಳನ್ನು ಸೃಷ್ಟಿಸಲು:

$ Str1 = "ಈ";

$ Str2 = "ಹೊಸ";

$ Str3 = "ಸ್ಟ್ರಿಂಗ್";

$ ಸ್ಟ್ರಿಂಗ್ = $ str1. ''. $ Str2. ''. $ Str3;

$ ಸ್ಟ್ರಿಂಗ್ ಪ್ರತಿಧ್ವನಿ;

ಎಕೋ ಎರಡೂ ತೋರಿಸುತ್ತದೆ ಅಕ್ಷರಗಳು, ಮತ್ತು ಸಿರಿಲಿಕ್. ಅಸ್ಥಿರ ಒಂದಾಗಿದೆ ಸಂಖ್ಯೆಯನ್ನು ಒಳಗೊಂಡಿದೆ, ಈ ಸಂಖ್ಯೆಯ ನಂತರ ಪೋಣಿಸುವಿಕೆಯ ಸರಿಯಾದ ಸಾಲಿನ ಪರಿವರ್ತನೆಯಾಗುತ್ತದೆ:

$ ನಾನು 2 =;

$ ಮೊತ್ತ = $ ನಾನು $ ನಾನು + ; // ಈಗ $ ಮೊತ್ತವು ಸಂಖ್ಯೆ 4 ಹೊಂದಿದ್ದರೆ

ನಾನು $ ಪ್ರತಿಧ್ವನಿಸಿದವು. "+". $ ನಾನು. "=". $ ಮೊತ್ತವು;

ತೋರಿಸಲ್ಪಡುತ್ತದೆ: '2 + 2 = 4 ".

ವಿಶೇಷ ಪಾತ್ರಗಳು

ಗೆರೆಯು ಡಬಲ್ ಉಲ್ಲೇಖ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಭಾವಿಸೋಣ ($ ಸ್ಟ್ರಿಂಗ್ = "ಈ ಹೇಗೆ"). ನಂತರ ನೀವು ಸ್ವಲ್ಪ ನೆಮ್ಮದಿಯಿಂದ ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮವಾಗಿ ಬಳಸಬಹುದು:

  • \ ಎನ್ ಲೈನ್ ಬ್ರೇಕ್ ಮಾಡುತ್ತದೆ;
  • \ ಆರ್ ಸಾರೋಟು ಆದಾಯ;
  • \ "ಡಬಲ್ ಉದ್ಧರಣಾ ಚಿಹ್ನೆಗಳು ತಪ್ಪಿಸಿಕೊಂಡು:
    • ಪ್ರತಿಧ್ವನಿ "ಸ್ಟ್ರಿಂಗ್ \" ಡಬಲ್ \ "ಕೋಟ್ಸ್"; // "ಡಬಲ್" ಉಲ್ಲೇಖಗಳೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್
  • \ $ ಶೀಲ್ಡ್ಸ್ ಡಾಲರ್;
  • \\ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ತಪ್ಪಿಸಿಕೊಳ್ಳುತ್ತಾನೆ.

ಅನುಕ್ರಮಗಳು ಹೆಚ್ಚು, ಅವುಗಳನ್ನು ಎಲ್ಲಾ ಅಧಿಕೃತ ಪಿಎಚ್ಪಿ ದಸ್ತಾವೇಜನ್ನು ಕಾಣಬಹುದು.

ಮೊದಲು ಕಂಡು ಸ್ಥಾನವನ್ನು ಹುಡುಕಿ

ನಾವು ಒಂದು ಸರಳ ಸ್ಟ್ರಿಂಗ್ ಅಂದುಕೋ:

$ ಸ್ಟ್ರಿಂಗ್ = "ನನ್ನ ಹೆಸರು Yemelyan ಆಗಿದೆ ಮತ್ತು ನಾನು 27 ವರ್ಷ ವಯಸ್ಸಿನ";

ನಾವು ಹೆಸರುಗಳು ಎರಡು ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ:

$ ಹೆಸರು = "Yemelyan";

$ AnotherName = "Katherin";

ನಾವು ಎರಡು ಹೆಸರುಗಳ ಮೊದಲ ಸಾಲಿನ ಎಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕು. ಇದು strpos ಕಾರ್ಯ ($ Str,, $ ಹುಡುಕಾಟ) ಬಳಸುತ್ತದೆ. ಸ್ಟ್ರಿಂಗ್ ಆರಂಭಿಕ, $ Str ರಲ್ಲಿ ಒಳಗೊಂಡಿದೆ ವೇಳೆ, ಬಯಸಿದ ಸಬ್ $ ಹುಡುಕಾಟ ಸ್ಥಾನವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಇಲ್ಲವಾದರೆ, ಫಂಕ್ಷನ್ ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವನ್ನು ತಪ್ಪು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, strpos ($ ಸ್ಟ್ರಿಂಗ್, $ anotherName) ಸುಳ್ಳು ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಮತ್ತು strpos ($ ಸ್ಟ್ರಿಂಗ್, $ ಹೆಸರು) - ಒಂದು ಪೂರ್ಣಾಂಕ. ನೀತಿಸಂಹಿತೆಯು (ಸ್ಥಾನ ತೆರೆಯಲ್ಲಿ ತೋರಿಸಲ್ಪಡುತ್ತದೆ ಮಾಡಿದಾಗ ಬರಹ ಆಯ್ಕೆಯನ್ನು) ಇರುತ್ತದೆ:

$ ಸ್ಟ್ರಿಂಗ್ = "ನನ್ನ ಹೆಸರು Yemelyan ಆಗಿದೆ ಮತ್ತು ನಾನು 27 ವರ್ಷ ವಯಸ್ಸಿನ";

$ ಹೆಸರು = "Yemelyan";

$ AnotherName = "Katherin";

ಪ್ರತಿಧ್ವನಿ strpos ($ ಸ್ಟ್ರಿಂಗ್, $ anotherName ); // ಉತ್ಪನ್ನಗಳೆಂದರೆ ಸುಳ್ಳು

ಪ್ರತಿಧ್ವನಿ strpos ($ ಸ್ಟ್ರಿಂಗ್, $ ಹೆಸರು ); // ಸ್ಟ್ರಿಂಗ್ ಮೊದಲು ಕಂಡು ಸ್ಥಾನವನ್ನು ತೋರಿಸುತ್ತದೆ

ಅಂದರೆ, ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಕೊನೆಯ ಸಾಲು ಸಂಖ್ಯೆ 11 (ಖಾಲಿ ಪರಿಗಣಿಸಿದರೆ) ತೋರಿಸುತ್ತದೆ, ಸಾಲನ್ನು ಶೂನ್ಯ ಆರಂಭವಾಗುತ್ತದೆ ಸಂಖ್ಯಾ ಗಮನಿಸಿ.

ಒಂದು ಸಬ್ ಮತ್ತು ಅಪಾಯಗಳು ಕೊನೆಯ ಸಂಭವಿಸುವಿಕೆಯ ಹುಡುಕು ಸ್ಥಾನವನ್ನು

strpos () ಕಾರ್ಯವನ್ನು ಮೊದಲು ಕಂಡು ಸ್ಥಾನವನ್ನು, ನಂತರ ಅದರ ವಿಲೋಮ strrpos () ಹುಡುಕಾಟಗಳು ಒಂದು ಸಬ್ ಕೊನೆಯ ಸಂಭವಿಸಲು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

ಸಂಖ್ಯಾ ಆರಂಭದಲ್ಲಿ ಸಂಬಂಧಿಸಿದ ಕೆಲವು ಅಪಾಯಗಳು ಇವೆ. ಇದು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕು: ಪಿಎಚ್ಪಿ ಸ್ಟ್ರಿಂಗ್ ಕುಶಲ ರಲ್ಲಿ ಹೋಲಿಸಿದರೆ ಕಟ್ಟಳೆಗಳು ಸಂಕೀರ್ಣವಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ, ಇದು ಒಂದು ನಿರಾಕರಣೆ ಹೋಲಿಸಿದರೆ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬಳಸದಿರಲು ಉತ್ತಮ: strpos ($ Str,, $ ಹುಡುಕಾಟ) ಸುಳ್ಳು = !. ಲೈನ್ ಸಂಖ್ಯಾ ಶೂನ್ಯ ಆರಂಭಗೊಂಡು ಏಕೆಂದರೆ ಸಮಾನ ಸ್ಥಿತಿ ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ಪಿಎಚ್ಪಿ ಯಾವುದೇ ಆವೃತ್ತಿಯಲ್ಲಿ, ಸರಿಯಾಗಿ ಕೆಲಸ ಇರಬಹುದು, ಮತ್ತು 0 ತಾರ್ಕಿಕ ವ್ಯಾಖ್ಯಾನ ತಪ್ಪಾಗಿದೆ. ಈ strrpos () ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ.

ಸಬ್ ಘಟನೆಗಳು ಸಂಖ್ಯೆಯನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು

ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಸ್ಟ್ರಿಂಗ್ ಒಂದು ಸಬ್ ಮೊದಲ ಅಥವಾ ಕೊನೆಯ ಸಂಭವಿಸುವ ಮತ್ತು ಒಟ್ಟು ಸಂಖ್ಯೆಯಲ್ಲ ಕಂಡುಹಿಡಿಯಬೇಕು. substr_count ($ Str,, $ ಹುಡುಕಾಟ): ಕನಿಷ್ಠ ಎರಡು ವ್ಯತ್ಯಾಸಗಳ ನಿರ್ವಹಿಸುತ್ತದೆ ಇದು ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ substr_count () ಕಾರ್ಯಾಚರಣೆಯು ಫಾರ್. ಇದು ಒಂದು ಪೂರ್ಣಾಂಕ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಆರಂಭ ಮತ್ತು ಸಾಲಿನ ಕೊನೆಯಲ್ಲಿ ಕ್ರಮವಾಗಿ: ನೀವು ಸಾಲಿನಲ್ಲಿ ಹುಡುಕಾಟ ವ್ಯಾಪ್ತಿಯನ್ನು ಕಡಿಮೆ ಬಯಸಿದರೆ, ಕಾರ್ಯ ಎರಡು ಅಸ್ಥಿರ ಜಾರಿಗೆ. ($ Str,, $ ಹುಡುಕಾಟ, $ ಆರಂಭ, $ ಕೊನೆಯ) substr_count: ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕ್ರಿಯೆಯಾಗಿ ಕರೆಯಲಾಗುತ್ತದೆ. ಕಾರ್ಯ ಮೂಲ ಸ್ಟ್ರಿಂಗ್ $ Str, ಆಫ್ $ ಕೊನೆಯಲ್ಲಿ ಆರಂಭಿಸಲು $ ನಿಂದ ಮಧ್ಯಂತರದಲ್ಲಿ ಸಬ್ $ ಹುಡುಕಾಟ ನೋಡುತ್ತೇವೆ. ಸ್ಟ್ರಿಂಗ್ ದೊರೆಯಲಿಲ್ಲ ವೇಳೆ, ಫಂಕ್ಷನ್ ಶೂನ್ಯ ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

ಹೇಗೆ ಪಿಎಚ್ಪಿ ಸಾಲುಗಳನ್ನು ಸಂದರ್ಭದಲ್ಲಿ ಬದಲಾಯಿಸಲು: ಉದಾಹರಣೆಗಳು

ಸಂದರ್ಭದಲ್ಲಿ ಬದಲಿಸಿ ಸಾಮಾನ್ಯವಾಗಿ ತಂತಿಗಳನ್ನು ಮತ್ತು ಹೋಲಿಸಿ ಬಳಸಲಾಗುತ್ತದೆ ಸಂಭಾವನಾ. ಬಳಕೆದಾರ ರಲ್ಲಿ ಸರ್ವೋತ್ಕೃಷ್ಟ ದೇವರ ಹೆಸರನ್ನು ನಮೂದಿಸಬೇಕು ಹೇಳುತ್ತಾರೆ ನಾರ್ಸ್ ಪುರಾಣದಲ್ಲಿ. ಪ್ರೋಗ್ರಾಂ ಜತೆಯಲ್ಲಿ ಬಳಕೆದಾರರ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹೋಲಿಸಲಾಗುತ್ತದೆ "ಒನ್" ನ ಆವೃತ್ತಿಯಾಗಿದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ (ಉದಾಹರಣೆಗೆ, ಒಂದು ಬಳಕೆದಾರ ಒಂದು "ಒಂದು" ಅಥವಾ "ಒಂದು" ಬರೆಯುತ್ತಾರೆ) ನಿಂದ ವೇಳೆ ಪ್ರವೇಶಿಸಿತು ಪಠ್ಯ ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ, ಪ್ರೋಗ್ರಾಂ ನಿಜವಾದ ತಪ್ಪಾಗಿದೆ ಬದಲಿಗೆ ಹಿಂತಿರುಗುವುದು. ಇದನ್ನು ತಪ್ಪಿಸಲು, ಕಾರ್ಯ ರಿಜಿಸ್ಟರ್ ಬದಲಾವಣೆಗಳನ್ನು ಬಳಸಿ. ಸೈಟ್ PHP ಟ್ಯಾಗ್ಗಳನ್ನು ವೇಳೆ ಈ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ: ಬದಲಾಗಿ ಪದದ ರೂಪಾಂತರಗಳು ನೂರಾರು "ಖಾಸಗಿ" (.. "ಖಾಸಗಿ" "ಖಾಸಗಿ" "ವೈಯಕ್ತಿಕ" ಹೀಗೆ) ಒಂದೇ ಸಣ್ಣ ರಲ್ಲಿ ಟ್ಯಾಗ್ ಆಗಿದೆ.

strtolower () ಕಾರ್ಯವನ್ನು ಕಡಿಮೆ ರಿಜಿಸ್ಟರ್ ಬದಲಾಯಿಸುತ್ತದೆ. ಒಂದು ಸಾಲು $ catName = "ಫ್ಲುಫಿ" ಇಲ್ಲ ಭಾವಿಸೋಣ. strtolower ಕಾರ್ಯ ($ catName) "ನಯವಾದ" ಸ್ಟ್ರಿಂಗ್ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಅಪ್ಪರ್ ಕೇಸ್ ಗೆ ಬದಲಾಯಿಸಿ strtoupper () ಕ್ರಿಯೆಯ ಮೂಲಕ ಇರಬಹುದು.

ಹೇಗೆ ಪಿಎಚ್ಪಿ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದವನ್ನು ಹೇಗೆ: ಕಾರ್ಯಗಳನ್ನು ಕೆಲಸ

ಸಾಮಾನ್ಯವಾಗಿ ಅದನ್ನು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದವನ್ನು ಹೇಗೆ ಅಗತ್ಯವಿದೆ. ಉದಾಹರಣೆಗೆ, ಈ ರೀತಿಯ ತಂತಿಯನ್ನು ಪಿಎಚ್ಪಿ ಕೆಲಸದಲ್ಲಿ ಸೃಷ್ಟಿ ಚಕ್ರದಲ್ಲಿ ಅಗತ್ಯವಿರಬಹುದು. ಪಾತ್ರಗಳ ಸಂಖ್ಯೆಯನ್ನು - ಒಂದು ಸಂಖ್ಯೆಯ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಯಾವ ಹುಡುಕಾಟ ಸ್ಟ್ರಿಂಗ್ ಬಳಸಲಾಗುತ್ತದೆ, strlen () ಕಾರ್ಯಾಚರಣೆಯು ಫಾರ್. ನಾವು ಸಂಖ್ಯಾ ಶೂನ್ಯ ಆರಂಭವಾಗುತ್ತದೆ ಕಳೆದ ಪಾತ್ರ, ಹಲವಾರು strlen ($ Str) -1 ಬರುವುದು ಮರೆಯಬೇಡಿ ಮಾಡಬೇಕು.

ಪಡೆಯುವುದು ಮತ್ತು ಪಿಎಚ್ಪಿ ರಲ್ಲಿ ಬದಲಿ ಸಬ್: ತಂತಿಯನ್ನು ಕೆಲಸ

ಸಬ್ substr ಕಾರ್ಯ ಗೆಟ್ಟಿಂಗ್ ನಡೆಸುತ್ತದೆ () ಎರಡು ಅಥವಾ ಮೂರು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಎಂದು: substr ($ Str,, $ ಆರಂಭ, $ ಕೊನೆಯಲ್ಲಿ). ನಾವು ಒಂದು ಸಾಲಿನಲ್ಲಿ $ ಸ್ಟ್ರಿಂಗ್ = "ಫ್ಲುಫಿ ಬೆಕ್ಕು", ಮತ್ತು ನಾವು ನಾಲ್ಕನೇ ಪಾತ್ರಕ್ಕೆ ಎರಡನೇ ಉಪಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಬಯಸುವ ಹೇಳುತ್ತಾರೆ. ($ ಸ್ಟ್ರಿಂಗ್, 1, 4) $ newString = substr: ಶೂನ್ಯ ಆರಂಭವಾಗುತ್ತದೆ ಸಂಖ್ಯಾ ರಿಂದ, ವೇರಿಯಬಲ್ ಈ ಸಬ್ ಈ ರೀತಿ ಕಾಣಿಸುತ್ತದೆ. ನಾವು $ newString = substr ಉಂಟುಮಾಡುತ್ತದೆ ವೇಳೆ ($ ಸ್ಟ್ರಿಂಗ್, 1), ನಾವು ಎರಡನೇ ಕಳೆದ ಪಾತ್ರ (ಅಂದರೆ "ಲುಫ್ಫೀಯವರೊಂದಿಗೆ") ಒಂದು ಸಬ್ ಪಡೆಯಿರಿ. ಈ ಕೋಡ್, strlen ಬಳಸಿ ಪೂರ್ಣ ಕೋಡ್ ಸ್ಟ್ರಿಂಗ್ ಹೋಲುವಂತಿರುತ್ತದೆ (): substr ($ ಸ್ಟ್ರಿಂಗ್, 1, strlen ($ ಸ್ಟ್ರಿಂಗ್)).

ಸಬ್ ಬದಲಾಯಿಸಲು ಮೂರು ಅಸ್ಥಿರ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಬಳಸಲಾಗುತ್ತದೆ str_replace () ಕ್ರಿಯೆಯಾಗಿದೆ: str_replace ($ subStr, $ newSub, $ Str). ಅನೇಕ ಕಾರ್ಯಗಳನ್ನು ಭಿನ್ನವಾಗಿ, str_replace () ಸಿರಿಲಿಕ್ ಪಾತ್ರಗಳನ್ನು ಸರಿಯಾಗಿ ಕೆಲಸ ಮತ್ತು ಪೂರ್ವಪ್ರತ್ಯಯವನ್ನು ಯಾವುದೇ ಅನಲಾಗ್ ಹೊಂದಿದೆ. ಉದಾಹರಣೆ:

$ Str, = "ಇಂದು ಹವಾಮಾನ ಭೀಕರವಾದ ಆಗಿದೆ!";

$ NewStr = str_replace ( "ಭಯಾನಕ", "ಅದ್ಭುತ", $ Str); // ಇಂದು ಅದ್ಭುತ ಹವಾಮಾನ!

ಹಲವಾರು ಅನುವಾದ ಸ್ಟ್ರಿಂಗ್

ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಧ್ಯಯನ ಯಾರಾದರೂ, ಬೇಗ ಅಥವಾ ನಂತರ ಹಲವಾರು ಸ್ಟ್ರಿಂಗ್ ಪರಿವರ್ತಿಸಬೇಕು. ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ, ಎರಡು ರೀತಿಯ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲಾಗಿದೆ: intval () ಮತ್ತು floatval (), ಒಂದು ವೇರಿಯಬಲ್ $ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯುತ್ತದೆ ಪ್ರತಿಯೊಂದೂ. - ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆಯ intval () ಒಂದು ಪೂರ್ಣಾಂಕ ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಮತ್ತು floatval (): ಪರಸ್ಪರ ಗೆ, ಅವರು ಡೇಟಾ ಪ್ರಕಾರ ಮರಳಿದರು ಮಾತ್ರ ಭಿನ್ನವಾಗಿರುತ್ತವೆ.

ಒಂದು intval (), ಮತ್ತು floatval () ಎಂದು ಬಳಸಲು ಸ್ಟ್ರಿಂಗ್ ಹಲವಾರು ಆರಂಭವಾಗುತ್ತದೆ ಅಗತ್ಯವಿದೆ, ಮತ್ತು ಅವರು ಹಲವಾರು ಪರಿವರ್ತನೆಯಾಗುತ್ತದೆ. ಸಂಖ್ಯೆಗಳನ್ನು ಅಕ್ಷರಗಳ ಯಾವುದೇ ಸೆಟ್ ಹೋಗುತ್ತದೆ, ಅವರು ಅದನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ. ಆ ಸಂದರ್ಭದಲ್ಲಿ, ಸಾಲು ಅಕ್ಷರಗಳಿಂದ ಆರಂಭವಾದಲ್ಲಿ ಕಾರ್ಯ ಬಳಕೆ ಹಿಂತಿರುಗುವುದು ಶೂನ್ಯ. ತಾತ್ತ್ವಿಕವಾಗಿ, ಸಾಲು ಕೇವಲ ಅಂಕೆಗಳನ್ನು ಒಳಗೊಂಡಿರಬೇಕು.

ಸ್ಟ್ರಿಂಗ್ ಅನುವಾದ

ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ ಸಂಖ್ಯೆ ಪರಿವರ್ತಿಸಬೇಕು. ಉದಾಹರಣೆಗೆ, ನೀವು ಅರ್ಧ ತೆಗೆದುಕೊಂಡು ಒಂದು ಚದರ ನಿರ್ಮಿಸುವುದಕ್ಕಾಗಿ ಬಯಸಿದರೆ (ಉದಾಹರಣೆಗೆ, ಸಮೀಕರಣದ ತೃಪ್ತಿ ಎಂದು ಪರಿಶೀಲಿಸಿ: 88 ಕ್ಷ 88 33 ಕ್ಷ 33 = 8833). ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಕ್ರಿಯೆಯ strval (), ಒಂದು ವಾಕ್ಯವನ್ನು ಸಂಖ್ಯೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ. , ಸಂಪಾದಿಸಿ ಸಬ್ ಆಫ್ ಘಟನೆಯೊಂದನ್ನು, ಮತ್ತು ಇತರ ಕಾರ್ಯಗಳನ್ನು: ಈ ಹೊಸ ಲೈನ್ ನಂತರ, ನೀವು ಎಲ್ಲಾ ಇತರ ಕ್ರಿಯೆಗಳನ್ನು ಮಾಡಬಹುದು. ಅಗತ್ಯವಿದ್ದರೆ, ಲೈನ್ ಈಗಾಗಲೇ ಮೇಲೆ ವಿವರಿಸಿದ ಸಂಖ್ಯೆಗೆ ಮರು ಪರಿವರ್ತಿಸಬಹುದು.

ಲೇಖನ ಲೈನ್ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಕಾರ್ಯಗಳನ್ನು ಒಂದು ಸಣ್ಣ ಭಾಗವಾಗಿದೆ ಪರಿಗಣಿಸಲಾಗಿತ್ತು. ದಾಖಲೆಗಳಿಲ್ಲದ ಕಾರ್ಯಗಳನ್ನು ಭಾಗ ಚಿಹ್ನೆಗಳು ಕೆಲಸ, ಆದರೆ ಬಹುತೇಕ ಕಾರಣ ನಿರ್ದಿಷ್ಟ ಗೆ ವಸ್ತು ಸೇರಿಸಿಕೊಳ್ಳಲಾಗಿಲ್ಲ ಮಾಡಿದ್ದರು. ಈ ಕಾರ್ಯಗಳನ್ನು ಪರಿಚಿತವಾಗಿರುವ ಆಗಲು ಪ್ರಸ್ತುತ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸುವ ಪಿಎಚ್ಪಿ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು ಓದಲು ಮುಂದುವರೆಯಲು ಅಗತ್ಯ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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