Laravel JsonResponse数组获取
有一个JsonResponse数据的格式如下:
object(Illuminate\Http\JsonResponse)[474]
protected 'data' => string '{"code":200,"message":"\u6210\u529f","data":{"file_name":"b3c8622cc85a5783b6b39e6c998f8c1e.jpg","file_path":"b3\/c8\/b3c8622cc85a5783b6b39e6c998f8c1e.jpg","file_size":290576,"url":"https:\/\/quxuexi-pub.qfq.me\/b3\/c8\/b3c8622cc85a5783b6b39e6c998f8c1e.jpg","original_url":"\/tmp\/phpUVwzdV"}}' (length=292)
protected 'callback' => null
protected 'encodingOptions' => int 0
public 'headers' =>
object(Symfony\Component\HttpFoundation\ResponseHeaderBag)[476]
protected 'computedCacheControl' =>
array (size=2)
'no-cache' => boolean true
'private' => boolean true
protected 'cookies' =>
array (size=0)
empty
protected 'headerNames' =>
array (size=3)
'cache-control' => string 'Cache-Control' (length=13)
'date' => string 'Date' (length=4)
'content-type' => string 'Content-Type' (length=12)
protected 'headers' =>
array (size=3)
'cache-control' =>
array (size=1)
...
'date' =>
array (size=1)
...
'content-type' =>
array (size=1)
...
protected 'cacheControl' =>
array (size=0)
empty
protected 'content' => string '{"code":200,"message":"\u6210\u529f","data":{"file_name":"b3c8622cc85a5783b6b39e6c998f8c1e.jpg","file_path":"b3\/c8\/b3c8622cc85a5783b6b39e6c998f8c1e.jpg","file_size":290576,"url":"https:\/\/quxuexi-pub.qfq.me\/b3\/c8\/b3c8622cc85a5783b6b39e6c998f8c1e.jpg","original_url":"\/tmp\/phpUVwzdV"}}' (length=292)
protected 'version' => string '1.0' (length=3)
protected 'statusCode' => int 200
protected 'statusText' => string 'OK' (length=2)
protected 'charset' => null
public 'original' =>
array (size=3)
'code' => int 200
'message' => string '鎴愬姛' (length=6)
'data' =>
array (size=5)
'file_name' => string 'b3c8622cc85a5783b6b39e6c998f8c1e.jpg' (length=36)
'file_path' => string 'b3/c8/b3c8622cc85a5783b6b39e6c998f8c1e.jpg' (length=42)
'file_size' => int 290576
'url' => string 'https://quxuexi-pub.qfq.me/b3/c8/b3c8622cc85a5783b6b39e6c998f8c1e.jpg' (length=69)
'original_url' => string '/tmp/phpUVwzdV' (length=14)
public 'exception' => null
想要获取其中的data数据,然后就直接:
$result['data'];
最后发现这是不可以的,正确的方法如下:
$jsonArray = $result->getData(true);
Laravel JsonResponse数组获取的更多相关文章
- Laravel Eloquent get获取空的数据问题
在用laravel框架来获取数据,若数据不存在时,以为会返回空,其实不是的,其实是一个 collection 值,会返回如下: object(Illuminate\Database\Eloquent\ ...
- Java-Runoob-高级教程-实例-数组:06. Java 实例 – 数组获取最大和最小值
ylbtech-Java-Runoob-高级教程-实例-数组:06. Java 实例 – 数组获取最大和最小值 1.返回顶部 1. Java 实例 - 数组获取最大和最小值 Java 实例 以下实例 ...
- laravel查询数据库获取结果如何判断是否为空?
laravel 查询数据库获取结果如何判断是否为空? 大家使用的场景是这样的: 1 $users = DB::table('users')->where('id',$id)->get(); ...
- PHP 中数组获取不到元素
早上看到 SO 上一个有关 PHP 的问题,提问者描述有一个数组,使用 print_r 可以看到索引 key 和相对应的 value 都是存在的,但是访问该元素,不管是使用 array[key] 还是 ...
- 通过args数组获取数据
----------siwuxie095 通过 main 方法的 args数组 可以从控制台获取一组字符串数据 如: package com.s ...
- Laravel Lumen 数组操作
php原生:http://www.w3school.com.cn/php/php_ref_array.asp Lumen方法:https://laravel.com/docs/5.6/helpers ...
- AJPFX关于数组获取最值的思路和方法
思路分析:1.定义一个变量(max,初始值一般为数组中的第一个元素值),用来记录最大值.2.遍历数组,获取数组中的每一个元素,然后依次和max进行比较.如果当前遍历到的元素比max大,就把当前元素值给 ...
- Java中数组获取最大值
最大值获取:从数组的所有元素中找出最大值. 实现思路: 定义变量,保存数组0索引上的元素 遍历数组,获取出数组中的每个元素 将遍历到的元素和保存数组0索引上值的变量进行比较 如果数组元素的值大于了变量 ...
- laravel将数组转换成集合
$myArray = collect($this -> menuPermissionTypes); //$this -> menuPermissionTypes是数组! dd($myArr ...
随机推荐
- PHP读取sphinx 搜索返回结果完整实战实例
PHP读取sphinx 搜索返回结果完整实战实例 网上搜索N久都没有一个正在读取返回sphinx结果的实例,都是到了matches那里就直接var_dump或者print_r了,没有读取到字段的例子, ...
- 负载均衡之-haproxy
老规矩,先介绍?复制一段? 1)HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案. 2)HAProxy特别适用于那些负载特大的 ...
- AJAX 与 Python 后台通信
Ajax 简介 Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术. Ajax = 异步 ...
- JavaScript DOM 元素属性 状态属性
JavaScript DOM 元素属性 状态属性 版权声明:未经允许,严禁转载! 元素的属性 核心 DOM 为我们提供了操作元素标准属性的统一 API. 所有属性节点都储存在元素的 attribute ...
- 利用脚本kill掉进程, 语法:运行脚本+进程名
下面附上脚本, 权限需要附X执行 #!/bin/sh #pid kill thread for chenglee #if fileformat=dos, update fileformat=unix ...
- mac下的一些操作
mac 下修改Hosts文件 : http://www.cnblogs.com/zhangqs008/p/3773623.html mac下装Tomcat服务器: 在苹果系统安装Tomcat:首先下载 ...
- Notepad++7.5.4 设置主题,使用插件
首先官网下载 Notepad++7.5.4 默认英文转换成中文 下面设置主题: 设置-->语言格式设置 选择主题Obsidian,字体选择等宽字体Consolas,大小为11,选择全局字体,使用 ...
- 论文笔记—Flattened convolution neural networks for feedforward acceleration
1. 论文思想 一维滤过器.将三维卷积分解成三个一维卷积.convolution across channels(lateral), vertical and horizontal direction ...
- P4-Related Tools Installation
P4-Related Tools Installation 安装P4相关工具的步骤和说明. 本说明只适用于 Ubuntu 14.04 系统. 推荐安装的其他工具 mininet:SDN网络仿真工具 v ...
- 使用caffenet微调时的一些总结
1,比较笨的方法生成图片列表(两类举例)data/myself/train 目录下 find -name cat.\*.jpg |cut -d '/' -f2-3 >train.txtsed - ...