问题如下:我正在将附加到每个名称的名称和值列表(repCode)从 excel 导出到 json 文件。然后我想转换 json 文件成一个 php 数组,以便我可以有一段代码从 php 数组并显示随机名称(和附加到名称的值(repCode))。到目前为止,我已经尝试了很多选择,但我一直遇到问题,我正在努力寻找解决方案。一个例子是:<?php$jsondata = file_get_contents("Names.json");$json = json_decode($jsondata, true);$output = '<ul>';foreach($json['Reps']as $reps){$output .='<h4>' .$reps['Client']."<h4>";$output .= "<li>".$reps['Code']."</li>";}$output .= "</ul>";$element = $output[mt_rand(0, count($output) - 1)];echo $element;?>那行不通。json 文件如下:“Names.json”{"Reps": [{"Client":"Jack", "repCode":"tt1790861"},{"Client":"James", "repCode":"tt1790862"},{"Client":"Sam", "repCode":"tt1790863"},{"Client":"Hendry", "repCode":"tt1790864"},{"Client":"Samone", "repCode":"tt1790865"},{"Client":"Judy", "repCode":"tt179086"},{"Client":"Jake", "repCode":"tt1790867"},{"Client":"Amy", "repCode":"tt1790868"},{"Client":"Brandon", "repCode":"tt1790869"},{"Client":"Blake", "repCode":"tt17908610"},{"Client":"Rick", "repCode":"tt17908611"},{"Client":"Morty", "repCode":"tt17908612"} ]}然后下面是一些 php 代码:<?php // JSON string $someJSON = "Names.json"; // Convert JSON string to Array $someArray = json_decode($someJSON, true); print_r($someArray); // Dump all data of the Array echo $someArray[0]["Client"]; // Access Array data?>当我回显时我没有得到任何结果 json文件。所以我什至无法到达我想使用的部分json 已转换为 php 数组,以便我可以使用代码来选择随机名称+关联的代表代码并显示它。任何帮助,将不胜感激。
1 回答
- 1 回答
- 0 关注
- 162 浏览
添加回答
举报
0/150
提交
取消