php 获取的数据格式无法使用
JsonResponse{#235#jsonOptions:0#data:"{"msg":"\u6210\u529f","code":"SUCCESS","data":{...
JsonResponse {#235
#jsonOptions: 0
#data: "{"msg":"\u6210\u529f","code":"SUCCESS","data":{"paginate":{"total":5,"last_page":1,"current_page":1,"has_next_page":"N"},"data":[{"id":8,"content":"","admin_id":"3","created_at":"2016-12-01 16:14:11","updated_at":"2016-12-01 16:19:32"},{"id":7,"content":"\u6211\u662f\u6b63\u6587\u5566\u5566\u5566\uff0c\u6211\u662f\u6b63\u6587 12.1","admin_id":"1","created_at":"2016-12-01 16:06:11","updated_at":"2016-12-01 16:06:11"},{"id":6,"content":"\u6252\u62c9\u6252\u62c9\u6252\u62c9","admin_id":"1","created_at":"2016-11-29 17:04:18","updated_at":"2016-11-29 17:04:18"},{"id":5,"content":"\u6211\u662f\u6b63\u6587\u5566\u5566\u5566\uff0c\u6211\u662f\u6b63\u6587","admin_id":"1","created_at":"2016-11-28 10:25:15","updated_at":"2016-11-28 10:25:15"},{"id":1,"content":"2016\u5e7410\u670820\u65e5\u7cfb\u7edf\u66f4\u65b0\u6b63\u6587,\u6052\u6e29\uff0c\u6b63\u6587\uff0c\u6211\u662f\u6b63\u6587","admin_id":"1","created_at":"2016-11-28 10:09:06","updated_at":"2016-11-28 10:09:06"}]}}"
#callback: null
#encodingOptions: 15
+headers: ResponseHeaderBag {#234
#computedCacheControl: array:1 [
"no-cache" => true
]
#cookies: []
#headerNames: array:3 [
"cache-control" => "Cache-Control"
"date" => "Date"
"content-type" => "Content-Type"
]
#headers: array:3 [
"cache-control" => array:1 [
0 => "no-cache"
]
"date" => array:1 [
0 => "Fri, 02 Dec 2016 06:11:00 GMT"
]
"content-type" => array:1 [
0 => "application/json"
]
]
#cacheControl: []
}
#content: "{"msg":"\u6210\u529f","code":"SUCCESS","data":{"paginate":{"total":5,"last_page":1,"current_page":1,"has_next_page":"N"},"data":[{"id":8,"content":"","admin_id":"3","created_at":"2016-12-01 16:14:11","updated_at":"2016-12-01 16:19:32"},{"id":7,"content":"\u6211\u662f\u6b63\u6587\u5566\u5566\u5566\uff0c\u6211\u662f\u6b63\u6587 12.1","admin_id":"1","created_at":"2016-12-01 16:06:11","updated_at":"2016-12-01 16:06:11"},{"id":6,"content":"\u6252\u62c9\u6252\u62c9\u6252\u62c9","admin_id":"1","created_at":"2016-11-29 17:04:18","updated_at":"2016-11-29 17:04:18"},{"id":5,"content":"\u6211\u662f\u6b63\u6587\u5566\u5566\u5566\uff0c\u6211\u662f\u6b63\u6587","admin_id":"1","created_at":"2016-11-28 10:25:15","updated_at":"2016-11-28 10:25:15"},{"id":1,"content":"2016\u5e7410\u670820\u65e5\u7cfb\u7edf\u66f4\u65b0\u6b63\u6587,\u6052\u6e29\uff0c\u6b63\u6587\uff0c\u6211\u662f\u6b63\u6587","admin_id":"1","created_at":"2016-11-28 10:09:06","updated_at":"2016-11-28 10:09:06"}]}}"
#version: "1.1"
#statusCode: 200
#statusText: "OK"
#charset: null
} 展开
#jsonOptions: 0
#data: "{"msg":"\u6210\u529f","code":"SUCCESS","data":{"paginate":{"total":5,"last_page":1,"current_page":1,"has_next_page":"N"},"data":[{"id":8,"content":"","admin_id":"3","created_at":"2016-12-01 16:14:11","updated_at":"2016-12-01 16:19:32"},{"id":7,"content":"\u6211\u662f\u6b63\u6587\u5566\u5566\u5566\uff0c\u6211\u662f\u6b63\u6587 12.1","admin_id":"1","created_at":"2016-12-01 16:06:11","updated_at":"2016-12-01 16:06:11"},{"id":6,"content":"\u6252\u62c9\u6252\u62c9\u6252\u62c9","admin_id":"1","created_at":"2016-11-29 17:04:18","updated_at":"2016-11-29 17:04:18"},{"id":5,"content":"\u6211\u662f\u6b63\u6587\u5566\u5566\u5566\uff0c\u6211\u662f\u6b63\u6587","admin_id":"1","created_at":"2016-11-28 10:25:15","updated_at":"2016-11-28 10:25:15"},{"id":1,"content":"2016\u5e7410\u670820\u65e5\u7cfb\u7edf\u66f4\u65b0\u6b63\u6587,\u6052\u6e29\uff0c\u6b63\u6587\uff0c\u6211\u662f\u6b63\u6587","admin_id":"1","created_at":"2016-11-28 10:09:06","updated_at":"2016-11-28 10:09:06"}]}}"
#callback: null
#encodingOptions: 15
+headers: ResponseHeaderBag {#234
#computedCacheControl: array:1 [
"no-cache" => true
]
#cookies: []
#headerNames: array:3 [
"cache-control" => "Cache-Control"
"date" => "Date"
"content-type" => "Content-Type"
]
#headers: array:3 [
"cache-control" => array:1 [
0 => "no-cache"
]
"date" => array:1 [
0 => "Fri, 02 Dec 2016 06:11:00 GMT"
]
"content-type" => array:1 [
0 => "application/json"
]
]
#cacheControl: []
}
#content: "{"msg":"\u6210\u529f","code":"SUCCESS","data":{"paginate":{"total":5,"last_page":1,"current_page":1,"has_next_page":"N"},"data":[{"id":8,"content":"","admin_id":"3","created_at":"2016-12-01 16:14:11","updated_at":"2016-12-01 16:19:32"},{"id":7,"content":"\u6211\u662f\u6b63\u6587\u5566\u5566\u5566\uff0c\u6211\u662f\u6b63\u6587 12.1","admin_id":"1","created_at":"2016-12-01 16:06:11","updated_at":"2016-12-01 16:06:11"},{"id":6,"content":"\u6252\u62c9\u6252\u62c9\u6252\u62c9","admin_id":"1","created_at":"2016-11-29 17:04:18","updated_at":"2016-11-29 17:04:18"},{"id":5,"content":"\u6211\u662f\u6b63\u6587\u5566\u5566\u5566\uff0c\u6211\u662f\u6b63\u6587","admin_id":"1","created_at":"2016-11-28 10:25:15","updated_at":"2016-11-28 10:25:15"},{"id":1,"content":"2016\u5e7410\u670820\u65e5\u7cfb\u7edf\u66f4\u65b0\u6b63\u6587,\u6052\u6e29\uff0c\u6b63\u6587\uff0c\u6211\u662f\u6b63\u6587","admin_id":"1","created_at":"2016-11-28 10:09:06","updated_at":"2016-11-28 10:09:06"}]}}"
#version: "1.1"
#statusCode: 200
#statusText: "OK"
#charset: null
} 展开
1个回答
2016-12-19 · 知道合伙人互联网行家
关注
展开全部
PHP 文件打开/读取/读取
PHP 文件
PHP 文件创建/写入
在本节中,我们向您讲解如何在服务器上打开、读取以及关闭文件。
PHP Open File - fopen()
打开文件的更好的方法是通过 fopen() 函数。此函数为您提供比 readfile() 函数更多的选项。
在课程中,我们将使用文本文件 "webdictionary.txt":
AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
fopen() 的第一个参数包含被打开的文件名,第二个参数规定打开文件的模式。如果 fopen() 函数未能打开指定的文件,下面的例子会生成一段消息:
实例
<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");echo fread($myfile,filesize("webdictionary.txt"));fclose($myfile);
?>
运行实例
提示:我们接下来将学习 fread() 以及 fclose() 函数。
文件会以如下模式之一打开:
模式描述
r打开文件为只读。文件指针在文件的开头开始。
w打开文件为只写。删除文件的内容或创建一个新的文件,如果它不存在。文件指针在文件的开头开始。
a打开文件为只写。文件中的现有数据会被保留。文件指针在文件结尾开始。创建新的文件,如果文件不存在。
x创建新文件为只写。返回 FALSE 和错误,如果文件已存在。
r+打开文件为读/写、文件指针在文件开头开始。
w+打开文件为读/写。删除文件内容或创建新文件,如果它不存在。文件指针在文件开头开始。
a+打开文件为读/写。文件中已有的数据会被保留。文件指针在文件结尾开始。创建新文件,如果它不存在。
x+创建新文件为读/写。返回 FALSE 和错误,如果文件已存在。
PHP 读取文件 - fread()
fread() 函数读取打开的文件。
fread() 的第一个参数包含待读取文件的文件名,第二个参数规定待读取的最大字节数。
如下 PHP 代码把 "webdictionary.txt" 文件读至结尾:
fread($myfile,filesize("webdictionary.txt"));PHP 关闭文件 - fclose()
fclose() 函数用于关闭打开的文件。
注释:用完文件后把它们全部关闭是一个良好的编程习惯。您并不想打开的文件占用您的服务器资源。
fclose() 需要待关闭文件的名称(或者存有文件名的变量):
<?php
$myfile = fopen("webdictionary.txt", "r");// some code to be executed....
fclose($myfile);
?>
PHP 读取单行文件 - fgets()
fgets() 函数用于从文件读取单行。
下例输出 "webdictionary.txt" 文件的首行:
实例
<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");echo fgets($myfile);
fclose($myfile);
?>
运行实例
注释:调用 fgets() 函数之后,文件指针会移动到下一行。
PHP 检查 End-Of-File - feof()
feof() 函数检查是否已到达 "end-of-file" (EOF)。
feof() 对于遍历未知长度的数据很有用。
下例逐行读取 "webdictionary.txt" 文件,直到 end-of-file:
实例
<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");// 输出单行直到 end-of-file
while(!feof($myfile)) {
echo fgets($myfile) . "<br>";
}
fclose($myfile);
?>
运行实例
PHP 读取单字符 - fgetc()
fgetc() 函数用于从文件中读取单个字符。
下例逐字符读取 "webdictionary.txt" 文件,直到 end-of-file:
实例
<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");// 输出单字符直到 end-of-file
while(!feof($myfile)) {
echo fgetc($myfile);
}
fclose($myfile);
?>
运行实例
注释:在调用 fgetc() 函数之后,文件指针会移动到下一个字符。
PHP Filesystem 参考手册
如需完整的 PHP 文件系统参考手册,请访问 W3School 提供的 PHP Filesystem 参考手册。
PHP 文件
PHP 文件创建/写入
在本节中,我们向您讲解如何在服务器上打开、读取以及关闭文件。
PHP Open File - fopen()
打开文件的更好的方法是通过 fopen() 函数。此函数为您提供比 readfile() 函数更多的选项。
在课程中,我们将使用文本文件 "webdictionary.txt":
AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
fopen() 的第一个参数包含被打开的文件名,第二个参数规定打开文件的模式。如果 fopen() 函数未能打开指定的文件,下面的例子会生成一段消息:
实例
<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");echo fread($myfile,filesize("webdictionary.txt"));fclose($myfile);
?>
运行实例
提示:我们接下来将学习 fread() 以及 fclose() 函数。
文件会以如下模式之一打开:
模式描述
r打开文件为只读。文件指针在文件的开头开始。
w打开文件为只写。删除文件的内容或创建一个新的文件,如果它不存在。文件指针在文件的开头开始。
a打开文件为只写。文件中的现有数据会被保留。文件指针在文件结尾开始。创建新的文件,如果文件不存在。
x创建新文件为只写。返回 FALSE 和错误,如果文件已存在。
r+打开文件为读/写、文件指针在文件开头开始。
w+打开文件为读/写。删除文件内容或创建新文件,如果它不存在。文件指针在文件开头开始。
a+打开文件为读/写。文件中已有的数据会被保留。文件指针在文件结尾开始。创建新文件,如果它不存在。
x+创建新文件为读/写。返回 FALSE 和错误,如果文件已存在。
PHP 读取文件 - fread()
fread() 函数读取打开的文件。
fread() 的第一个参数包含待读取文件的文件名,第二个参数规定待读取的最大字节数。
如下 PHP 代码把 "webdictionary.txt" 文件读至结尾:
fread($myfile,filesize("webdictionary.txt"));PHP 关闭文件 - fclose()
fclose() 函数用于关闭打开的文件。
注释:用完文件后把它们全部关闭是一个良好的编程习惯。您并不想打开的文件占用您的服务器资源。
fclose() 需要待关闭文件的名称(或者存有文件名的变量):
<?php
$myfile = fopen("webdictionary.txt", "r");// some code to be executed....
fclose($myfile);
?>
PHP 读取单行文件 - fgets()
fgets() 函数用于从文件读取单行。
下例输出 "webdictionary.txt" 文件的首行:
实例
<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");echo fgets($myfile);
fclose($myfile);
?>
运行实例
注释:调用 fgets() 函数之后,文件指针会移动到下一行。
PHP 检查 End-Of-File - feof()
feof() 函数检查是否已到达 "end-of-file" (EOF)。
feof() 对于遍历未知长度的数据很有用。
下例逐行读取 "webdictionary.txt" 文件,直到 end-of-file:
实例
<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");// 输出单行直到 end-of-file
while(!feof($myfile)) {
echo fgets($myfile) . "<br>";
}
fclose($myfile);
?>
运行实例
PHP 读取单字符 - fgetc()
fgetc() 函数用于从文件中读取单个字符。
下例逐字符读取 "webdictionary.txt" 文件,直到 end-of-file:
实例
<?php
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");// 输出单字符直到 end-of-file
while(!feof($myfile)) {
echo fgetc($myfile);
}
fclose($myfile);
?>
运行实例
注释:在调用 fgetc() 函数之后,文件指针会移动到下一个字符。
PHP Filesystem 参考手册
如需完整的 PHP 文件系统参考手册,请访问 W3School 提供的 PHP Filesystem 参考手册。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询