Home » PHP » PHP Examples

PHP | Convert a string to character array

Converting string to character array: Here, we are going to learn how to convert a given string to a character array in PHP?
Submitted by Bhanu Sharma, on August 11, 2019

Given a string and we have to convert it into a character array.

Example:

    Input: 
    "WubbalubbaDubDub"

    Output:
    Array
    (
        [0] => W
        [1] => u
        [2] => b
        [3] => b
        [4] => a
        [5] => l
        [6] => u
        [7] => b
        [8] => b
        [9] => a
        [10] => D
        [11] => u
        [12] => b
        [13] => D
        [14] => u
        [15] => b
    )

PHP code to convert string to the character array

<?php
//PHP code to convert string to the 
//character array

//input string
$input = "WubbalubbaDubDub";

//converting string to character array
//using str_split()
$output = str_split($input);

//printing the types
echo "type of input : " .gettype($input) ."<br/>";
echo "type of output: " .gettype($output) ."<br/>";

//printing the result
echo "input: " .$input ."<br/>";
echo "output: " ."<br/>";
print_r($output);
?>

Output

type of input : string
type of output: array
input: WubbalubbaDubDub
output:
Array
(
    [0] => W
    [1] => u
    [2] => b
    [3] => b
    [4] => a
    [5] => l
    [6] => u
    [7] => b
    [8] => b
    [9] => a
    [10] => D
    [11] => u
    [12] => b
    [13] => D
    [14] => u
    [15] => b
)

Explanation:

We use the PHP str_split() function to split individual characters from a string into a character array. The string ($input) is split into individual characters and stored into ($output) and then printed as an array using the print_r() function.







Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.




Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.