Home  >  Article  >  Backend Development  >  How to remove the first dot character from a string in php

How to remove the first dot character from a string in php

青灯夜游
青灯夜游Original
2022-08-15 19:10:031214browse

Removal steps: 1. Use the stripos() function to obtain the occurrence position of the first dot character "." in the string, the syntax is "stripos(string,".")"; 2. Use substr_replace( ) function simply replaces the dot character with a null character based on the obtained character position. The syntax is "substr_replace(string, "", the first occurrence position of the dot character, 1)".

How to remove the first dot character from a string in php

The operating environment of this tutorial: windows7 system, PHP version 8.1, DELL G3 computer

In php, you can use stripos() and The substr_replace() function removes the first "." character from the string.

Implementation steps:

Step 1. Use stripos() to get the occurrence position of the first dot character "." in the string

stripos() function can find the first occurrence of a specified string (character) in another string (case-insensitive). Dot characters don’t seem to need to be case sensitive! !

stripos(string,find,start)
Parameters Description
string Required . Specifies the string to be searched for.
find Required. Specifies the characters to search for.
start Optional. Specifies the location from which to start the search.

#Return value: Returns the position of the first occurrence of a string in another string, or FALSE if the string is not found. Note: String positions start from 0, not 1.

You only need to set the second parameter of the function to the dot "." character, and the third parameter is omitted or set to 0.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "1.2.3.4.5.6.7";
echo "原字符串:";
var_dump($str);
$start=stripos($str,".");
echo "第一个点字符的出现位置:".$start;
?>

How to remove the first dot character from a string in php

Step 2: Use the substr_replace() function to replace the character with an empty character based on the obtained character position

substr_replace () function replaces part of a string with another string.

substr_replace(string,replacement,start,length)
Parameters Description
string Required . Specifies the string to check.
replacement Required. Specifies the string to be inserted.
start Required. Specifies where in the string to begin replacement.
  • Positive number - starts at the specified position in the string
  • Negative number - starts at the specified position from the end of the string
  • 0 - at the first character in the string Start at
length Optional. Specifies how many characters to replace. The default is the same as the string length.
  • Positive number - the length of the string to be replaced
  • Negative number - the number of characters to be replaced from the end of the string
  • 0 - insert instead of replace

Just set the second parameter of the function to the null character, the third parameter to the character position, and the fourth parameter to 1.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "1.2.3.4.5.6.7";
echo "原字符串:";
var_dump($str);
$start=stripos($str,".");
$newStr=substr_replace($str,"",$start,1);
echo "去掉字符串的第一个点字符后:";
var_dump($newStr);
?>

How to remove the first dot character from a string in php

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of How to remove the first dot character from a string in php. 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