Home  >  Article  >  Backend Development  >  How to remove underline from php string

How to remove underline from php string

PHPz
PHPzOriginal
2023-04-03 11:15:251374browse

In PHP, there are many ways to remove underscores from strings. This article will introduce three commonly used methods to help you easily remove underscores from strings.

Method 1: Use str_replace() function

The str_replace() function can be used to replace or delete a certain character in a string. The following is the code that uses the str_replace() function to remove underscores from a string:

$string = "hello_world";
$new_string = str_replace("_", "", $string);
echo $new_string; // 输出: "helloworld"

In the above code, we first define a string $string that contains underscores. Then use the str_replace() function to remove the underline. The first parameter of the function is the character to be replaced, the second parameter is the character to be replaced, and the third parameter is the original string.

Method 2: Use the preg_replace() function

The preg_replace() function is a powerful replacement function that can use regular expressions to match the string that needs to be replaced. The following is the code that uses the preg_replace() function to remove underscores from a string:

$string = "hello_world";
$new_string = preg_replace('/_/', '', $string);
echo $new_string; // 输出: "helloworld"

In the above code, we also first define a string $string that contains underscores. Then use the preg_replace() function to perform the replacement. The first parameter we pass to the preg_replace() function is a regular expression that matches the underscore character. The second parameter is the character to be replaced, which is also an empty string here. The third parameter is the original string.

Method 3: Combining the explode() and implode() functions

Using the combination of the string functions explode() and implode(), it is also very easy to remove the underscore in the string. The following is a code example:

$string = "hello_world";
$words = explode("_", $string);
$new_string = implode("", $words);
echo $new_string; // 输出: "helloworld"

In the above code, we first use the explode() function to split the string into an array according to underscores. Then, use the implode() function to combine the elements in this array with empty strings into a new string.

Use any of these three methods to easily remove underscores from strings. Depending on your needs and personal aesthetic, choose the method that works best for you!

The above is the detailed content of How to remove underline from php string. For more information, please follow other related articles on the PHP Chinese website!

Statement:
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