Home  >  Article  >  Backend Development  >  How to turn variables into string arrays in php

How to turn variables into string arrays in php

PHPz
PHPzOriginal
2023-04-20 13:54:23801browse

In PHP, we often need to convert variables into string arrays to perform some string processing operations. Let's explain in detail how to convert a variable into a string array.

Method 1: Use the str_split() function

The str_split() function is a character processing function built into PHP. Its function is to split a string into a character array. We can use this function to convert a variable into a string array. The following is a sample code:

<?php
    $str = "hello world";
    $arr = str_split($str);
    var_dump($arr);
?>

The output result is:

array(11) {
  [0]=>
  string(1) "h"
  [1]=>
  string(1) "e"
  [2]=>
  string(1) "l"
  [3]=>
  string(1) "l"
  [4]=>
  string(1) "o"
  [5]=>
  string(1) " "
  [6]=>
  string(1) "w"
  [7]=>
  string(1) "o"
  [8]=>
  string(1) "r"
  [9]=>
  string(1) "l"
  [10]=>
  string(1) "d"
}

Method 2: Use str_split() function and implode() function

We can also use str_split( ) function and the implode() function convert variables into string arrays. The specific method is as follows:

<?php
    $str = "hello world";
    $arr = str_split($str);
    $strArr = implode(",", $arr);
    var_dump($strArr);
?>

This example code converts variables into string arrays and uses commas to separate them. The output result is:

string(11) "h,e,l,l,o, ,w,o,r,l,d"

Method 3: Pass the variable to the array literal

We can also pass a variable to a new array literal, so that the variable can be converted into a string array. The following is a sample code:

<?php
    $str = "hello world";
    $arr = (array) $str;
    var_dump($arr);
?>

The output result is:

array(11) {
  [0]=>
  string(1) "h"
  [1]=>
  string(1) "e"
  [2]=>
  string(1) "l"
  [3]=>
  string(1) "l"
  [4]=>
  string(1) "o"
  [5]=>
  string(1) " "
  [6]=>
  string(1) "w"
  [7]=>
  string(1) "o"
  [8]=>
  string(1) "r"
  [9]=>
  string(1) "l"
  [10]=>
  string(1) "d"
}

Conclusion

The above are three methods of converting variables into string arrays. Depending on actual needs, we can choose one or more of these methods to implement. Hope this article can help you.

The above is the detailed content of How to turn variables into string arrays in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn