您的位置:

php的对象转数组(php把查询结果转数组)

本文目录一览:

php怎么把对象转为数组

这里定义2个php匿名对象和数组相互转换的函数,代码如下:

function array2object($array) {

if (is_array($array)) { $obj = new StdClass(); foreach ($array as $key = $val){ $obj-$key = $val; } } else { $obj = $array; } return $obj;}function object2array($object) { if (is_object($object)) { foreach ($object as $key = $value) { $array[$key] = $value; } } else { $array = $object; } return $array;}

用法示例如下:

$array = array('foo' = 'bar','one' = 'two','three' = 'four');$obj = array2object($array);print $obj-one; // output's "two"$arr = object2array($obj);print $arr['foo']; // output's bar

PHP中把对象转数组的几个方法

你可以循环一下,用新数组['key']=旧对象-key。

也可以这样:

$array =json_decode(json_encode(simplexml_load_string($xmlString)),TRUE);

PHP把对象转换成数组

你这种写法更适合想要把私有或者保护的属性取出来。

如果只是公有属性,完全可以使用更方便的做法:

$res = json_decode(json_encode($obj),true);

$obj是原始对象,$res则是数组了。

PHP中怎么把对象转换为关联数组

可以用函数get_object_vars将对象转换为属性组成的关联数组,其语法如下:

$arr1=get_object_vars($obj);//$obj为需要转换的对象,下同

也可以用强制类型转换,如:

$arr1=(array)$obj;

或者这样:

$arr1=settype($obj,"array");

php的对象转数组(php把查询结果转数组)

2022-11-10
将php对象转换为关联数组,php把查询结果转数组

2023-01-03
php整形转换数组,php把查询结果转数组

2023-01-07
phpxml对象转数组,php对象转数组方法

2023-01-03
php对象转数组的黑技术(php数组和对象)

2022-11-10
php对象转换成数组,php对象转换成数组数据

2023-01-06
php怎么把数组或对象整体转码,php怎么把数组或对象整体转

2022-11-19
php之xml转数组函数的方法,php 对象转成数组

2022-11-17
php多维数组mysqli,php多维数组转一维数组

2022-11-19
php对象转数组函数,php将数组转换成字符串

2022-11-27
php和mysql查询的结果集,php 数据库查询

2022-11-23
php数组转换json串(php json字符串转json对

2022-11-10
json多数组转php,把json转换成数组

2022-11-18
php转换为数组,php xml转数组

2022-11-26
php查找数组指定,php数组筛选

2023-01-06
将php数组转js数组,php字符串转数组函数

本文目录一览: 1、php数组如何转换为js数组? 举例如下: 2、如何将PHP数组的数据插入到javascript数组中 3、php二维数组转为js二维数组? 4、PHP数组中的值如何传递给JS数组

2023-12-08
php转js数组,php数组实现

本文目录一览: 1、php 二维数组转JS 2、如何将php数组的值传递给javascript数组? 3、php数组转js数组 4、php二维数组转为js二维数组? 5、php数组如何转换为js数组?

2023-12-08
php数组转换汗血宝马(Php 数组)

2022-11-13
从PHP对象到数组:将对象转换为数组

2023-05-17
php条件查询json,php查找函数

2022-11-24