【发布时间】:2016-01-26 17:36:28
【问题描述】:
我有一个包含 3 列 Name / Occupation / Reg 的小部件,用户可以根据需要添加任意数量的人。
但是数据是这样来的:
Array ( [0] => [{"Name":"Bob [1] => Smith","Occupation":"Administrator","Registration":"1234"},{"Name":"James [2] => Richards","职业":"技术员","注册":"4345353"}])
使用的 PHP 代码:
$people=$_POST['q36_addIndividuals'];
$str = $people;
print_r (explode(' ',$str));
我想要的是它看起来像这样:
Bob Smith - 管理员 - 1234
詹姆斯理查兹 - 技术员 - 4345353
【问题讨论】:
-
请发布您的完整代码,以便我们进一步帮助您。比如我们不知道
$_POST['q36_addIndividuals']的值是什么样的 -
这是使用的小部件 [link]form.jotform.com/60255263620953 提交到我的 php 文件,其中仅包含以下 php
code$people=$_POST['q36_addIndividuals']; $str = $人; print_r (explode(' ',$str)); -
你能做一个
print_r($_POST);并在你的问题中发布结果吗 -
print_r($_POST);给出以下结果: [{"Name":"Bob smith","Occupation":"ADMIN","Registration":"12233"},{"Name":"James Richards","Occupation":"Tech" ,"注册":"43453543"}]
-
发布整个数组
标签: php mysql arrays split explode