php哪些函数可以将字符串转化为数组,下面编程教程网小编给大家介绍一下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检测数组是否为空的三大方法 2024-12-04
- PHP正则提取图片img标记中的任意属性 2022-09-06
- phpword读取内容和样式 生成新的内容 2022-09-23
- PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】 2022-08-01
- 前端用PHP写简单的查询接口(一) 2024-12-04
- 前端用PHP写简单的新增接口(二) 2024-12-04
- php有哪些输出数组的函数 2024-12-04
- php非stream流chatgpt3.5输出模式代码用于批量发布文章 2023-09-13
- php利用count()函数求二维数组的长度 2024-12-04
- php利用函数将二进制转为字符串的两种方法 2024-12-04