This site is mobile accessible. Press the "Tap Here" button to use a different font-size.


Smartphone icons created by Freepik - Flaticon

2.2 PHP Strings

  • A string is a sequence of characters, like "Hello world!".

    PHP String Functions

    In this chapter we will look at some commonly used functions to manipulate strings.

    strlen() - Return the Length of a String

    The PHP strlen() function returns the length of a string.

    Example 1: PHP String Functions - strlen() Return the Length of a String

    Return the length of the string "Hello world!":

    <?php
    echo strlen("Hello world!"); // outputs 12
    ?>

    str_word_count() - Count Words in a String

    The PHP str_word_count() function counts the number of words in a string.

    Example 2: PHP String Functions - str_word_count() Count Words in a String
    <?php
    echo str_word_count("Hello world!"); // outputs 2
    ?>

    strrev() - Reverse a String

    The PHP strrev() function reverses a string.

    Example 3: PHP String Functions - strrev() Reverse a String

    Reverse the string "Hello world!":

    <?php
    echo strrev("Hello world!"); // outputs !dlrow olleH
    ?>

    strpos() - Search For a Text Within a String

    The PHP strpos() function searches for a specific text within a string. If a match is found, the function returns the character position of the first match. If no match is found, it will return FALSE.

    Example 4: PHP String Functions - strpos() Search For a Text Within a String

    Search for the text "world" in the string "Hello world!":

    <?php
    echo strpos("Hello world!", "world"); // outputs 6
    ?>

    Tip: The first character position in a string is 0 (not 1).

    str_replace() - Replace Text Within a String

    The PHP str_replace() function replaces some characters with some other characters in a string.

    Example 4: PHP String Functions - str_replace() Replace Text Within a String

    Replace the text "world" with "Dolly":

    <?php
    echo str_replace("world", "Dolly", "Hello world!"); // outputs Hello Dolly!
    ?>

    Complete PHP String Reference

    Navigate this module

    Eventually the navigation links, above, will be replaced by these << (previous) and >> (next) buttons below.



    Animated PHP icons used in the buttons provided by ICONS8.COM. Smartphone icons created by Freepik - Flaticon

    Module 2 quiz