如何php将一个动态的数组转换为json的格式 20
比如:for($i=1;$i<=$num;$i++){echo$module[$i]."<br/>";//打印出module的多个值$arr=array("home"=>...
比如:for($i=1;$i<=$num;$i++){
echo $module[$i]."<br/>"; //打印出module的多个值
$arr= array("home"=>array("module1:$a","module2:$b","module3:$c",));//这个是原先静态的值,现在要把它改成动态的 ,请问要怎么改呢?
$json=json_encode($arr);
echo "</br>";//希望输出的json是这样的格式{"home":["module1: ","module2:" ,"module3: "]}
print_r(file_put_contents("modules.txt",$json));
// 写的有点乱, 但是意思应该能看懂的! 展开
echo $module[$i]."<br/>"; //打印出module的多个值
$arr= array("home"=>array("module1:$a","module2:$b","module3:$c",));//这个是原先静态的值,现在要把它改成动态的 ,请问要怎么改呢?
$json=json_encode($arr);
echo "</br>";//希望输出的json是这样的格式{"home":["module1: ","module2:" ,"module3: "]}
print_r(file_put_contents("modules.txt",$json));
// 写的有点乱, 但是意思应该能看懂的! 展开
5个回答
展开全部
这位同学,让我猜猜你的意思:你是想用for循环出所有模块,然后输出json数据么?
这样的话你该先把值放到$arr里,在for循环之后再调用json_encode和file_put_contents
这样的话你该先把值放到$arr里,在for循环之后再调用json_encode和file_put_contents
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
json_encode(你的数组);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$str = "{home: ". json_encode($arr['home'])."}";
print_r(file_put_contents("modules.txt",$str));
print_r(file_put_contents("modules.txt",$str));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function json_encode ($value, $options = 0, $depth = 512) {}
php 自带的json编码
然后 json_decode 可以解析
php 自带的json编码
然后 json_decode 可以解析
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询