arrays - 数组到对象 codeigniter [REST API]
问题描述
这是我的代码
$var1[] = array('0' => $about_us,
'1' => $privacy,
'2' => $term_condition,
'3' => $copyright,
'4' => $faq);
$var2[] = array('0' => $voucher_redemption,
'1' => $contact_us);
$var3[] = array('0' => $about_point,
'1' => $earn_point,
'2' => $redeem_voucher);
$array["ABOUT"]=$var1;
$array["SUPPORT"]=$var2;
$array["POINT"]=$var3;
$final[]=$array;
$data["STATUS"] = "SUCCESS";
$data["MASSAGE"] = "LIST FOOTER TITLE";
$data["DATA"] = $final;
echo json_encode($data);
问题是我想返回 about [{"0":"about us"}] 不仅是数组
解决方案
我们可以强制 json_encode 使用一个对象
json_encode($data, JSON_FORCE_OBJECT)
推荐阅读
- vba - 如何自动隐藏 PowerPoint 幻灯片?
- javascript - 如何检测按下浏览器的后退或前进按钮?
- css - 当屏幕变窄时,如何解决 Bootstrap 4 固定导航栏变高的问题
- bash - 如何遍历列表并在 bash / awk 中作为变量传递
- asp.net-mvc - ASP.net MVC - 如何设置模式?
- python - Python - 迭代两个列表并使用增量变量
- javascript - 调整大小时的页面可见性
- view - NativeScript - 如何将 xml 布局转换为本机视图?
- android - Android SDK 上的模拟器无法在 Windows 10 Pro 上启动
- react-native - 反应原生。手机APP启动引导画面的内在逻辑是什么?