php将字符串转化为数组的几种方法

2071 ℃

php哪些函数可以将字符串转化为数组,下面web建站小编给大家介绍一下str_split()函数、explode()函数、preg_split()函数等方法。

1、利用str_split()函数–将字符串转化为数组

<?php
header('content-type:text/html;charset=utf-8');   
$str = 'hello';
var_dump($str);
$arr1=str_split($str);
var_dump($arr1);
$arr2=str_split($str,2);
var_dump($arr2);
?>

2、利用explode()函数–将字符串转化为数组

<?php
header('content-type:text/html;charset=utf-8');   
$str = 'hypertext language programming';
var_dump($str);
$arr=explode(" ",$str);
var_dump($arr);
?>

3、利用preg_split()函数–将字符串转化为数组

<?php
header('content-type:text/html;charset=utf-8');   
$str = '1 2 3 4,5 6-7 8=9';
var_dump($str);
$arr=preg_split('/ /', $str, -1, PREG_SPLIT_OFFSET_CAPTURE);
var_dump($arr);
?>

4、json_encode()和json_decode()函数–将对象转化为数组

<?php
class gfg {
    public  $geeks = 0.02;
    public $for = 1;
    public $Geeks = "php";
    public  $GEEKS;
    public  $e;
}

$example = new gfg;

var_dump(json_decode(json_encode($example),TRUE));
?>

5、get_object_vars()函数–将对象转化为数组

class gfg {
    private $geeks = 0.02;
    public $for = 1;
    public $Geeks = "php";
    private $GEEKS;
    static $e;

    public function example() {
        var_dump(get_object_vars($this));
    }
}

$example = new gfg;

var_dump(get_object_vars($example));

$example->example();
?>

php如何利用逗号分隔将字符串转换为数组

php语法如何实现将数字转换成数组

php如何利用函数删除数组中指定项

php如何去除字符串的相同项

php入门知识:介绍php的三种跳转方式

标签: explode, php入门, str_split

上面是“php将字符串转化为数组的几种方法”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_2240.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

帝国CMS下载内容页模板里如何调用下载扣除点数
dedecms循环指定栏目下的所有内容(栏目名字、栏目链接和栏目文章)
vue语法中有哪些内置指令
帝国CMS结合项提示“您来自的链接不存在”的解
layui做城市三级联动代码介绍