Backend Development 4 min read

Common PHP String Functions and Usage Examples

This tutorial introduces PHP's most commonly used string functions, categorizes them by purpose, and provides clear example code demonstrating how to retrieve string information, process, and convert strings, helping developers improve efficiency and code quality.

php中文网 Courses
php中文网 Courses
php中文网 Courses
Common PHP String Functions and Usage Examples

PHP provides a rich set of string functions that help developers manipulate text efficiently. This tutorial introduces the most commonly used PHP string functions, grouped by purpose, and demonstrates their usage with clear code examples.

Getting String Information

strlen() : Get the length of a string

substr() : Extract a portion of a string

strstr() : Find a substring

strchr() : Find the last occurrence of a character in a string

Processing Strings

str_replace() : Replace characters within a string

trim() : Remove whitespace from the beginning and end of a string

str_pad() : Pad a string to a certain length

str_split() : Split a string into an array

Converting Strings

strtolower() : Convert a string to lowercase

strtoupper() : Convert a string to uppercase

ucfirst() : Capitalize the first character of a string

lcfirst() : Lowercase the first character of a string

Example Code:

<code>// Get string length
$str = "Hello, world!";
$length = strlen($str);
echo "The length of the string is $length characters.";

// Extract substring
$str = "Hello, world!";
$sub_str = substr($str, 0, 5);
echo $sub_str; // Hello

// Find substring
$str = "Hello, world!";
$pos = strpos($str, ",");
echo $pos; // 5

// Find last occurrence
$str = "Hello, world!";
$pos = strrpos($str, ",");
echo $pos; // 10

// Replace characters
$str = "Hello, world!";
$str = str_replace("world", "PHP", $str);
echo $str; // Hello, PHP!

// Trim whitespace
$str = "  Hello, world!  ";
$str = trim($str);
echo $str; // Hello, world!

// Pad string
$str = "Hello, world!";
$str = str_pad($str, 20, "-");
echo $str; // -----Hello, world!-----

// Split string into array
$str = "Hello, world!";
$arr = str_split($str, 5);
print_r($arr); // Array ( [0] => Hello [1] => world! )

// Convert to lowercase
$str = "Hello, world!";
$str = strtolower($str);
echo $str; // hello, world!

// Convert to uppercase
$str = "Hello, world!";
$str = strtoupper($str);
echo $str; // HELLO, WORLD!

// Capitalize first letter
$str = "hello, world!";
$str = ucfirst($str);
echo $str; // Hello, world!

// Lowercase first letter
$str = "HELLO, WORLD!";
$str = lcfirst($str);
echo $str; // hello, world!
</code>

Conclusion

PHP's string functions enable developers to handle text quickly and effectively; mastering them can improve development efficiency and code quality.

Backend DevelopmentProgrammingphpcode examplestutorialstring-functions
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.