Home > Backend Development > PHP Problem > How to remove the first letter in php

How to remove the first letter in php

PHPz
Release: 2023-04-10 15:01:10
Original
713 people have browsed it

PHP is a widely used programming language that has the advantages of being easy to learn, efficient, stable, and cross-platform. However, in actual development, we often need to process strings, such as removing the first letter. So, how to achieve this?

In PHP, there are many ways to remove the first letter of a string. The following are several of them:

  1. substr function

The substr function can be used to intercept strings. The specific syntax is as follows:

string substr ( string $string , int $start [, int $length ] )
Copy after login

Among them, $string Represents the original string that needs to be intercepted; $start indicates the starting position of interception; $length indicates the length that needs to be intercepted. If the $length parameter is omitted, it will be truncated to the end of the string.

Therefore, we can use the following code to achieve the function of removing the first letter:

<?php
$str = "Hello World";
$str = substr($str, 1);
echo $str;   // 输出 "ello World"
?>
Copy after login
  1. mb_substr function

The mb_substr function is similar to the substr function, but different The advantage is that it supports string processing in multiple languages, including Chinese. The specific syntax is as follows:

string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] )
Copy after login

Among them, $str is the string that needs to be intercepted; $start is the starting position of interception; $length is the length that needs to be intercepted; $encoding is the encoding method of the string, which defaults to internal Encoding.

Therefore, we can use the following code to achieve the function of removing the first letter:

<?php
$str = "你好,世界";
$str = mb_substr($str, 1, null, &#39;utf-8&#39;);  
echo $str;   // 输出 "好,世界"
?>
Copy after login
  1. preg_replace function

The preg_replace function is a regular expression in PHP The formula replacement function can be used to perform advanced replacement of strings. The following is an example of removing the first letter:

<?php
$str = "Hello World";
$str = preg_replace("/^./u", "", $str);
echo $str;   // 输出 "ello World"
?>
Copy after login

The ^. in the regular expression /^./u means matching the first character of the string, /u means treating the string as UTF-8 encoding.

  1. substr_replace function

The substr_replace function can replace a string. The specific syntax is as follows:

string substr_replace ( string $string , string $replacement , int $start [, int $length ] )
Copy after login

Among them, $string is the original string, $ replacement is the replacement string, $start is the starting position of replacement, $length is the length of replacement. If the $length argument is omitted, substitution is made to the end of the string.

Therefore, we can use the following code to implement the function of removing the first letter:

<?php
$str = "Hello World";
$str = substr_replace($str, &#39;&#39;, 0, 1);
echo $str;   // 输出 "ello World"
?>
Copy after login

In summary, we have introduced a variety of methods for removing the first letter of a string. Developers can use Choose the appropriate method according to your actual needs.

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

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