The way PHP removes the first character in a string is through the ltrim() function. This function removes whitespace characters or other predefined characters from the left side of a string. Function syntax: [ltrim()string, charlist].
To remove the first character in a string, there are many methods, as follows:
(recommended learning: php tutorial)
First method: Replacement method
$str = "hello"; $str[0] = ""; // $str[0] = false; // $str[0] = null;
Time to execute 1.000.000 tests: 0.39602184295654 seconds
Second method: Use substr() deletes the first character
$str = "hello"; $str = substr($str, 1);
Time to execute 1.000.000 tests: 5.153294801712 seconds
Third method: Use ltrim() to delete the first character
$str = "hello"; $str= ltrim ($str,'h');
Time to execute 1.000.000 tests: 5.2393000125885 seconds
Fourth method: Use preg_replace() to delete the first character
$str = "hello"; $str = preg_replace('/^./', '', $str);
Time to execute 1.000.000 tests: 6.8543920516968 seconds
The above is the detailed content of How to remove the first character from a string in php. For more information, please follow other related articles on the PHP Chinese website!