How to remove the first character of string in PHP?

Remove the very first character of a given string in PHP

Examples:

Input : Geeksforgeeks
Output : eeksforgeeks

Input :, Hello geek!
Output : Hello geek!


Explanation:
In PHP to remove characters from beginning we can use ltrim but in that we have to define what we want to remove from a string i.e. removing characters are to be known.
Example:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
    $str = "geeks";
  
    // Or we can write ltrim($str, $str[0]);
    $str = ltrim($str, 'g');
  
    echo $str;
?>

chevron_right


Output:

eeks

If string is not known and we want to remove characters from beginning then we can use substr(). Here we can use it by two parameters one is the string and the other is the index. substr() return string from the second parameter index to the end of the string.

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
    $str = "geeks";
    $str1 = substr($str, 1);
    echo $str1."\n";
    $str1 = substr($str, 2);
    echo $str1
?>

chevron_right


Output:

eeks
eks


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.