Home > Backend Development > PHP Tutorial > PHP introductory tutorial (19) PHP string processing

PHP introductory tutorial (19) PHP string processing

WBOY
Release: 2016-07-25 08:55:43
Original
888 people have browsed it
  1. $str = "Hello world. It's a beautiful day.";
  2. print_r (explode(" ",$str));
  3. ?>
Copy code

2 , string concatenation example:

  1. //Define string
  2. $str1 = "Hello World!";
  3. $str2 = "PHP !";
  4. //Connect the above two strings separated by spaces
  5. $str3 = $str1 . " " . $str2;
  6. //Output the connected string
  7. echo $str3;
Copy code

3. String interception substr(), mb_substr example:

  1. $str ="login.com";
  2. echo substr($str, 2); //gin.com
  3. echo substr($str, 2,3); //gin
  4. echo substr($str, -2); //om negative numbers are taken from the end
  5. ?>
Copy code

But when you intercept a Chinese string, it is easy to have garbled characters, because a Chinese character is Two bytes, while one English letter is one byte.

Solution: 2. mb_substr(), the usage method is the same as substr, but you need to enable the extension=php_mbstring.dll extension in php.ini.

Example:

  1. echo mb_substr("int Hello", 1,3,"UTF-8"); //nt you
  2. ?>
Copy code

3. characters String search strpos() Definition and usage The strpos() function returns the position of the first occurrence of a string within another string. If the string is not found, false is returned.

Grammar strpos(string,find,start)

Parameter Description string required specifies the string to be searched for find Required Specifies the character to be found. start is optional. Specifies where to start the search

Example:

  1. $string = '#11#22#33#44#55#66#77';
  2. $find = '#55';
  3. if(strpos($string,$find )===false){
  4. echo 'not found';
  5. }else{ // bbs.it-home.org
  6. echo 'found';
  7. }
  8. echo strpos($string,$find);
  9. ?>
Copy code

4, string replacement str_replace example:

  1. $replace_string = 'You are bad, really bad';
  2. $replace_string_b = 'Very bad';
  3. $replace_string_ = str_replace($replace_string_b,'*',$replace_string, $i);
  4. echo $replace_string_ ;
  5. ?>
Copy code

Specify the position to replace substr_replace

  1. echo substr_replace("Hello world","php12",6); // Hello php12
  2. ?>
Copy code

5, string to uppercase and lowercase function Convert string to lowercase strtolower(): This function converts all characters in the passed string parameter to lowercase and puts them back into the string in decimal form. example:

  1. $str = "i love YOU";
  2. $str = strtolower($str);
  3. echo $str;
  4. ?>
Copy code

Output results : i love YOU

Convert characters to uppercase strtoupper(): The function of this function is opposite to the strtolower function. It converts all the characters of the incoming character parameter into uppercase and returns the string in uppercase. The usage is the same as strtolowe().

Convert the first character of the string to uppercase usfilst(): The function of this function is to change the first character of the string to uppercase. This function returns the string with the first character uppercase. The usage is the same as strtolowe().

Convert the first character of each word in the string to uppercase ucwords(): This function capitalizes the first character of each word in the passed string. For example, "hello world" will return "Hello Word" after being processed by this function. The usage is the same as strtolowe().

>> View more php introductory tutorials



source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template