草庐IT

php - 通过 php 从 mysql 结果创建 json 对象

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:JSONencodeMySQLresults我想使用php创建一个如下所示的json对象。它将返回一个字符串作为结果sql查询的响应。{"Orders":[{"DeliveryId":"DeliveryId","CustomerName":"CustomerName","PhoneNumber":"PhoneNumber","Address":"Address"},{"DeliveryId":"DeliveryId","CustomerName":"CustomerName","PhoneNumber":"P

php - 如何从 PHP 中的 json_decode 访问嵌套数组?

我在这上面花了几个小时,我在stackoverflow上阅读了大量答案,但没有一个有帮助。到目前为止,我所能做的就是为这个例子打印MarketSquare-Clifden。$obj=json_decode($data);$obj=$obj[0];print$obj->{'title'};我不知道如何访问嵌套在“图像”中的“名称”,以便我可以获得ma​​rket_square_clifden.jpg。我将不胜感激。array(1){[0]=>array(12){["_id"]=>array(1){["$oid"]=>string(24)"51f674e4e4b0066cc8197033"

php - 将数组转换为 JSON 字符串 php

我有一个这样的数组$prebook=array('sourceCity'=>$_POST['source'],'destinationCity'=>$_POST['dest'],'doj'=>$_POST['doj'],'routeScheduleId'=>$_POST['routeid'],'boardingPoint'=>array('id'=>$id,'location'=>$location,'time'=>$time),'customerName'=>$_POST['fname'],'customerLastName'=>$_POST['lname'],'customerEm

php - 在 laravel Controller 中将数组转换为 json

大家好,我又遇到问题了。这次是我的laravel项目。我有一个这样的Controller函数:publicfunctionpostDetail(Request$request){$product_requests=$request->sku;$arr=[];}我的$request->sku看起来像这样:[612552892=>['quantity'=>'1'],625512336=>['quantity'=>'10']]但我需要这样的json文件:[{"sku_id":612552892,"quantity":"1"},{"sku_id":625512336,"quantity":"1

javascript - 添加访问控制允许来源 : * easily to JSON

在我的网络服务器上,我有一个文件夹(假设链接是:www.foo.com/json/)。在此链接中,我有一个json文件,例如foo.json。我想从另一个网站访问这个文件。我试图研究“CORS”,但它看起来很复杂,而且我没有在我的网站foo.com上使用任何后端。我听说您可以简单地使用php并将其放入:如何将它添加到具有.json的文件夹中,以便在我这样做时:$.getJSON("http://foo.com/json/foo.json",function(json){console.log(json)});它不会抛出错误。我希望这很简单,让任何网站都能做到,我只是不知道如何将它们全部

PHP json_decode 不工作 - 显示 NULL 输出

我正在尝试使用JSON解码来检索一些信息,但它不起作用,它只是在我使用var_dump时将数据显示为空这是在URL中传递的JSON格式的数据orderSummary={"orderInfo":[{"itemNumber":"1","quantity":"3","price":"5.99","productName":"Item_B"}]}当我简单地回显未解码的字符串时,我得到以下内容echo$_GET['orderSummary'];//displaysthefollowing{\"orderInfo\":[{\"itemNumber\":\"1\",\"quantity\":\"3\

php - Laravel 4 如何使用 ajax 和 json 返回多个 View 数据?

基本上我正在尝试使用此ajax制作弹出窗口:$.ajax({type:'GET'url:'news/read'dataType:'json'cache:falsetimeout:10000}).done(msg)->$("article#pop-read").empty().htmlmsg.viewprocessing=falsewindow.history.pushStatepath:msg.url,"",msg.urlfalse我正在返回一个View值,它的url是这样的:$data=json_encode(array('view'=>View::make('layouts.rea

PHP 将 JSON 字符串回显到 HTML 输入值中 - 需要字符转义

这是我遇到问题的代码的简化版本。$variable="{\\\"JSON"//longJSONstringcreatedinJavascriptwithJSON.stringify?>"/>输入框只包含{\我需要一种方法来转义整个JSON字符串谢谢亚历克斯 最佳答案 您正在输出到HTML上下文中,因此您需要特定于html的转义:"/>^^^^^^^^^^^^^^^^---- 关于PHP将JSON字符串回显到HTML输入值中-需要字符转义,我们在StackOverflow上找到一个类似的问

php - 如何将 jSON 转换为 XML

在我开始之前,我知道有很多类似的问题,但请相信我,我阅读了所有问题,如果不是大部分的话。我尝试了很多解决方案,但似乎都不起作用。我的结果是一棵空白的“树”。这是我正在使用的代码。$jSON=json_decode('arrayhere');functionarray2xml($array,$xml=false){if($xml===false){$xml=newSimpleXMLElement('');}foreach($arrayas$key=>$value){if(is_array($value)){array2xml($value,$xml->addChild($key));}e

php - 如何使用 PHP 在 JSON 中添加数据

我有一个具有以下语法的json文件:[{"fields":{"service_number":"service_number","physical_address":"physical_address","account_id":"account_id","contact_id":"contact_id"},"someId":"asd23f","status":"Active","perCode":"1","idCode":"0987","nextCode":"09"},{"fields":{"service_number":"service_number","physical_add