问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php中字符串如何转化成多维数组

发布网友 发布时间:2022-04-06 01:47

我来回答

3个回答

懂视网 时间:2022-04-06 06:08

php将json字符串转为数组的方法:可以利用json_decode函数来实现,如【json_decode($json, true);】。json_decode函数可以接受一个json格式的字符串并把它转换为php变量。

函数介绍:

(推荐教程:php视频教程)

json_decode接受一个JSON格式的字符串并且把它转换为PHP变量 ,当该参数$assoc为TRUE时,将返回array,否则返回object。

语法格式:

json_decode(string $json[,bool $assoc = false[,int $depth = 512[,int $options = 0]]])

代码实现:

<?php 
$json = '{"a":"php","b":"mysql","c":3}'; 
$json_Class=json_decode($json); 
$json_Array=json_decode($json, true); 
print_r($json_Class); 
print_r($json_Array);  
?>

输出结果:

stdClass Object (
  [a] => php
  [b] => mysql
  [c] => 3 )
  Array (
  [a] => php
  [b] => mysql
  [c] => 3 )

热心网友 时间:2022-04-06 03:16

json_decode(); 将json字符串转换为php数组
json_encode(); 将php数据转换为json字符串追问我的json是个文件php中怎么将这个json文件引到php中,引进来才能用json_decode(); 将json字符串转换为php数组
json_encode(); 将php数据转换为json字符串这两个方法吧。

追答你上面不是已经用file_get_contents()将文件内的内容获取出来了吗

$jsonString = file_get_contents( $jsonFilePath );
$array = json_decode( $jsonString );

$array便是你想要的数组

热心网友 时间:2022-04-06 04:34

$arr = urldecode($arr);追问括号里的$arr只得是file_get_contents转化之后的值吗?这个转换之后不是数组的格式呀。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 php关于JSON转数组的问题 PHP如何将json值转为数组 (json_decode($json,true) 报错) php中怎么把json字符串转换为数组 为什么我安装的PHPSTORM运行不了PHP程序 php部署到新浪云sae不能正常运行了,求解 如何修复PHP的警告:PHP启动:无法加载动态库&#39;分机\\\ php apache 无法加载php 不知道哪里问题总是无法启动。 PHP启动相关问题? Apache2.2.15配置PHP5.3.2无法启动!!! IIS6配置完PHP环境后 应用程序池无法启动 无法启动此程序,因为计算机中丢失 php_mbstring.dll.尝试重新安装该程序以解决此问题? 在cmd中运行php.exe时候,出现 应用程序无法正常启动(0x000007b).请单击“确定”关闭应用程序 PHP程序无法运行,但phpinfo可以?何解? php.exe不是有效的win32应用程序怎么解决 phpstudy2014无法正常运行 PHP 问题 :wamp 由于应用程序配置不正确,应用程序未能启动 php.exe应用程序错误如何解决 php代码无法正常运行 php中接口和抽象类的区别 PHP创建接口 请问下php如何将以下json转化为数组 php字符串转数组 thinkPHP的json字符串转换成数组的问题 PHP 语言 怎么把 JSON 字符串转为对象 php 转换成json字符串为什么是数组 php json数据还原成数组或者对象 PHP中 正则表达式替换 A HREF问题 如何用php替换a标签里的链接 php中怎么用正则表达式把网站中所有的a标签的链接替换成空连接,比如 php 正则表达式 a href 替换问题 PHP 正则替换 href php 正则表达是匹配a标签 php 正则替换掉aa部分 PHP 替换标签中内容正则 PHP正则表达式如何匹配html里的&lt;/a&gt;标签呢? 请教如何使用preg_replace替换多行的a标签。 php 替换非a标签内的字符正则表达式 win10系统重装了后,OFFICE 文件打不开了怎么办 win10office打不开怎么办 win10版office打不开解决教程 如何查找word程序在电脑的什么位置