php数组转对象,php对象转数组
时间:2023年09月18日
/来源:网络
/编辑:佚名
数组转对象和对象转数组的方法
数组转对象应用案例
点击复制代码 PHP
$array=array();
$array['ss']="ssssc";
$array['dd']="123d";
$cc=array_to_object($array);
print_r($cc);
输出结果为:
stdClass Object ( [ss] => ssssc [dd] => 123d )
数组转对象函数
点击复制代码 PHP
function array_to_object($arr)
{
if (is_array($arr)) {
return (object) array_map(__FUNCTION__, $arr);
} else {
return $arr;
}
}
对象转数组应用案例
点击复制代码 PHP
$array=array();
$array['ss']="ssssc";
$array['dd']="123d";
$cc=array_to_object($array);
$cc=object_to_array($cc);
print_r($cc);
输出结果为:
Array ( [ss] => ssssc [dd] => 123d )
对象转数组函数
点击复制代码 PHP
function object_to_array($obj)
{
$arr = is_object($obj) ? get_object_vars($obj) : $obj;
if (is_array($arr)) {
return array_map(__FUNCTION__, $arr);
} else {
return $arr;
}
}
数组转对象应用案例
点击复制代码 PHP
$array=array();
$array['ss']="ssssc";
$array['dd']="123d";
$cc=array_to_object($array);
print_r($cc);
输出结果为:
stdClass Object ( [ss] => ssssc [dd] => 123d )
数组转对象函数
点击复制代码 PHP
function array_to_object($arr)
{
if (is_array($arr)) {
return (object) array_map(__FUNCTION__, $arr);
} else {
return $arr;
}
}
对象转数组应用案例
点击复制代码 PHP
$array=array();
$array['ss']="ssssc";
$array['dd']="123d";
$cc=array_to_object($array);
$cc=object_to_array($cc);
print_r($cc);
输出结果为:
Array ( [ss] => ssssc [dd] => 123d )
对象转数组函数
点击复制代码 PHP
function object_to_array($obj)
{
$arr = is_object($obj) ? get_object_vars($obj) : $obj;
if (is_array($arr)) {
return array_map(__FUNCTION__, $arr);
} else {
return $arr;
}
}
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03