php 多条json 转换为数组
Jun 23, 2016 pm 02:00 PM {"SchemeName":"湖田窑遗址(葫芦窑、马蹄窑)本体保护工程设计方案","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"江西省"},{"SchemeName":"元中都遗址宫城南门、西南角台夯土保护工程","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"},{"SchemeName":"元中都遗址环境整治工程","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"},{"SchemeName":"内丘邢窑遗址保护大棚","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"}
怎么转换为数组
回复讨论(解决方案)
加对中括号
注意编码要是 utf-8的
$s =<<< TXT[{"SchemeName":"湖田窑遗址(葫芦窑、马蹄窑)本体保护工程设计方案","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"江西省"},{"SchemeName":"元中都遗址宫城南门、西南角台夯土保护工程","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"},{"SchemeName":"元中都遗址环境整治工程","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"},{"SchemeName":"内丘邢窑遗址保护大棚","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"}]TXT;print_r(json_decode($s, 1));
Array( [0] => Array ( [SchemeName] => 湖田窑遗址(葫芦窑、马蹄窑)本体保护工程设计方案 [SchemeType] => 技术方案(委托第三方) [DeclareYear] => 2014 [SchemeStatus] => 评审中 [Province] => 江西省 ) [1] => Array ( [SchemeName] => 元中都遗址宫城南门、西南角台夯土保护工程 [SchemeType] => 技术方案(委托第三方) [DeclareYear] => 2014 [SchemeStatus] => 评审中 [Province] => 河北省 ) [2] => Array ( [SchemeName] => 元中都遗址环境整治工程 [SchemeType] => 技术方案(委托第三方) [DeclareYear] => 2014 [SchemeStatus] => 评审中 [Province] => 河北省 ) [3] => Array ( [SchemeName] => 内丘邢窑遗址保护大棚 [SchemeType] => 技术方案(委托第三方) [DeclareYear] => 2014 [SchemeStatus] => 评审中 [Province] => 河北省 ))
$str = <<<phps[{"SchemeName":"湖田窑遗址(葫芦窑、马蹄窑)本体保护工程设计方案","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"江西省"},{"SchemeName":"元中都遗址宫城南门、西南角台夯土保护工程","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"},{"SchemeName":"元中都遗址环境整治工程","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"},{"SchemeName":"内丘邢窑遗址保护大棚","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"}]phps;var_dump(json_decode($str,true));
两边加上 [] 就可以用json_decode 转化为数组了
加对中括号
注意编码要是 utf-8的
$s =<<< TXT[{"SchemeName":"湖田窑遗址(葫芦窑、马蹄窑)本体保护工程设计方案","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"江西省"},{"SchemeName":"元中都遗址宫城南门、西南角台夯土保护工程","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"},{"SchemeName":"元中都遗址环境整治工程","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"},{"SchemeName":"内丘邢窑遗址保护大棚","SchemeType":"技术方案(委托第三方)","DeclareYear":"2014","SchemeStatus":"评审中","Province":"河北省"}]TXT;print_r(json_decode($s, 1));
Array( [0] => Array ( [SchemeName] => 湖田窑遗址(葫芦窑、马蹄窑)本体保护工程设计方案 [SchemeType] => 技术方案(委托第三方) [DeclareYear] => 2014 [SchemeStatus] => 评审中 [Province] => 江西省 ) [1] => Array ( [SchemeName] => 元中都遗址宫城南门、西南角台夯土保护工程 [SchemeType] => 技术方案(委托第三方) [DeclareYear] => 2014 [SchemeStatus] => 评审中 [Province] => 河北省 ) [2] => Array ( [SchemeName] => 元中都遗址环境整治工程 [SchemeType] => 技术方案(委托第三方) [DeclareYear] => 2014 [SchemeStatus] => 评审中 [Province] => 河北省 ) [3] => Array ( [SchemeName] => 内丘邢窑遗址保护大棚 [SchemeType] => 技术方案(委托第三方) [DeclareYear] => 2014 [SchemeStatus] => 评审中 [Province] => 河北省 ))
谢谢啊 两位了 明白了

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Laravel Back End : Part 2, React가있는 React 앱 구축

PHP의 컬 : REST API에서 PHP Curl Extension 사용 방법
