How to remove the first character from a php string
3 methods: 1. Use substr_replace() to replace the first character with a null character, the syntax is "substr_replace($str,'',0,1)"; 2. Use substr() to replace the first character with a null character. Start intercepting all the remaining characters from 2 characters, the syntax is "substr($str,1)"; 3. Use mb_substr() to intercept all the remaining characters starting from the 2nd character, the syntax is "mb_substr($str,1, the remaining The number of characters, "character encoding")".
The operating environment of this tutorial: windows7 system, PHP8.1 version, DELL G3 computer
Remove the php string 3 methods for the first character
Method 1: Use the substr_replace() function to replace the first character of the string with an empty character
## The #substr_replace() function can replace the specified number of characters starting from the specified position in the string. If you want to replace the first character of the string with a null character, you only need to set the second parameter to the null character "''" and the third parameter to "0", the fourth parameter can be set to 1. (The index of characters in the string starts with 0, so the starting position of the first character is 0)
<?php header('content-type:text/html;charset=utf-8'); $str = 'hello world!'; echo "原字符串:".$str."<br><br>"; $replace = ''; echo "删除第一位字符:".substr_replace($str, $replace,0,1)."<br>"; ?>
Method 2: Use the substr function to intercept all remaining characters starting from the second character of the string
The substr() function can intercept characters of a certain length from the specified position of the string. You only need to set the second parameter of the function to 1 and omit the third parameter. Example:<?php header('content-type:text/html;charset=utf-8'); $str="Hello world"; echo "原字符串:".$str."<br>"; echo "删除第一位字符:".substr($str,1); ?>
<?php header('content-type:text/html;charset=utf-8'); $str="欢迎来到PHP中文网"; echo "原字符串:".$str."<br>"; echo "删除第一位字符:".substr($str,1); ?>
Method 3: Use the mb_substr() function to intercept all the remaining characters starting from the second character of the string
The mb_substr() function can also be used to intercept the remaining characters from the string. Intercept characters of a certain length at the specified position; and the mb_substr() function is not only valid for English characters, but also for Chinese characters.<?php header('content-type:text/html;charset=utf-8'); $str="欢迎来到PHP中文网"; echo "原字符串:".$str."<br>"; echo "删除第一位字符:".mb_substr($str,1,mb_strlen($str)-3,"utf-8"); ?>
Description: Function used
1, substr_replace() function
substr_replace() function replaces part of a string with another string.substr_replace(string,replacement,start,length)
- substr_replace() Replaces the substring qualified by the start and optional length parameters with replacement in a copy of string string.
- If start is a positive number, replacement will start from the start position of string. If start is negative, the replacement will start at the start position from the bottom of string.
- If the length parameter is set and is a positive number, it represents the length of the replaced substring in string. If set to a negative number, it represents the number of characters from the end of the substring to be replaced from the end of string. If this parameter is not provided, the default is strlen(string) (the length of the string). Of course, if length is 0, then the function of this function is to insert replacement at the start position of string.
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.
|
length | Optional. Specifies how many characters to replace. The default is the same as the string length.
|
参数 | 描述 |
---|---|
string | 必需。规定要返回其中一部分的字符串。 |
start | 必需。规定在字符串的何处开始。
|
length | 可选。规定要返回的字符串长度。默认是直到字符串的结尾。
|
返回值:返回字符串的提取部分,如果失败则返回 FALSE,或者返回一个空字符串。
3、mb_substr()函数
mb_substr() 函数可以从一个字符串中截取指定的一部分,与 substr() 函数不同的是,mb_substr() 函数不仅对英文字符有效,对中文字符同样有效。
mb_substr(string,start,length,encoding)
参数 | 描述 |
---|---|
str | 必需。从该 string 中提取子字符串。 |
start | 必需。规定在字符串的何处开始。
|
length | 可选。规定要返回的字符串长度。默认是直到字符串的结尾。
|
encoding | 可选。字符编码。如果省略,则使用内部字符编码。 |
推荐学习:《PHP视频教程》
The above is the detailed content of How to remove the first character from a php string. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











PHP is a scripting language widely used on the server side, especially suitable for web development. 1.PHP can embed HTML, process HTTP requests and responses, and supports a variety of databases. 2.PHP is used to generate dynamic web content, process form data, access databases, etc., with strong community support and open source resources. 3. PHP is an interpreted language, and the execution process includes lexical analysis, grammatical analysis, compilation and execution. 4.PHP can be combined with MySQL for advanced applications such as user registration systems. 5. When debugging PHP, you can use functions such as error_reporting() and var_dump(). 6. Optimize PHP code to use caching mechanisms, optimize database queries and use built-in functions. 7

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHP is suitable for web development, with simple syntax and high execution efficiency. 2. Python is suitable for data science and machine learning, with concise syntax and rich libraries.

PHP is widely used in e-commerce, content management systems and API development. 1) E-commerce: used for shopping cart function and payment processing. 2) Content management system: used for dynamic content generation and user management. 3) API development: used for RESTful API development and API security. Through performance optimization and best practices, the efficiency and maintainability of PHP applications are improved.

PHP is still dynamic and still occupies an important position in the field of modern programming. 1) PHP's simplicity and powerful community support make it widely used in web development; 2) Its flexibility and stability make it outstanding in handling web forms, database operations and file processing; 3) PHP is constantly evolving and optimizing, suitable for beginners and experienced developers.

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

PHP is suitable for web development, especially in rapid development and processing dynamic content, but is not good at data science and enterprise-level applications. Compared with Python, PHP has more advantages in web development, but is not as good as Python in the field of data science; compared with Java, PHP performs worse in enterprise-level applications, but is more flexible in web development; compared with JavaScript, PHP is more concise in back-end development, but is not as good as JavaScript in front-end development.

PHP and Python have their own advantages and disadvantages, and the choice depends on project needs and personal preferences. 1.PHP is suitable for rapid development and maintenance of large-scale web applications. 2. Python dominates the field of data science and machine learning.
