Backend Development 5 min read

How to Use PHP’s ltrim() Function to Remove Leading Characters

This article explains the PHP ltrim() function, detailing its syntax, parameters, and various use cases such as removing leading spaces, specific characters, and multiple characters, while providing code examples and highlighting that only left‑hand characters are affected.

php中文网 Courses
php中文网 Courses
php中文网 Courses
How to Use PHP’s ltrim() Function to Remove Leading Characters

In PHP programming, string manipulation is a common task, and the ltrim() function is used to strip whitespace or specified characters from the beginning of a string.

Syntax of ltrim()

<code>string ltrim ( string $str [, string $character_mask ] )</code>

The parameter $str is the input string, and the optional $character_mask specifies which characters should be removed.

Usage of ltrim()

Removing leading spaces

The most common use of ltrim() is to delete spaces at the start of a string. For example:

<code>$str = "   Hello, World!";
$str = ltrim($str);
echo $str; // outputs: Hello, World!</code>

After calling ltrim() , the leading spaces are successfully removed.

Removing specified characters

Beyond spaces, ltrim() can remove specific characters. For instance, to strip leading zeros:

<code>$str = "00012345";
$str = ltrim($str, '0');
echo $str; // outputs: 12345</code>

The leading zeros are removed after the function call.

Removing multiple characters

The function also supports removing several characters at once. To delete the letters a, b, and c from the start:

<code>$str = "abcd12345";
$str = ltrim($str, 'abc');
echo $str; // outputs: d12345</code>

The leading letters a, b, and c are successfully stripped.

Middle characters remain unchanged

Note that ltrim() only affects the left side of the string; characters in the middle or right side are untouched. Example:

<code>$str = "abc  def  ";
$str = ltrim($str);
echo $str; // outputs: abc  def</code>

The leading spaces are removed, while the internal and trailing spaces stay intact.

Summary

This article detailed the PHP ltrim() function, showing how to remove leading spaces or specified characters. Whether handling user input or data stored in a database, ltrim() provides a convenient way to process strings in PHP.

PHP Learning Recommendations

Vue3+Laravel8+Uniapp Beginner to Practical Development Tutorial

Vue3+TP6+API Social E‑commerce System Development Course

Swoole From Beginner to Expert Recommended Course

Workerman+TP6 Real‑time Chat System – Limited Time Offer

backendtutorialstring-manipulationltrim
php中文网 Courses
Written by

php中文网 Courses

php中文网's platform for the latest courses and technical articles, helping PHP learners advance quickly.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.