PHP怎么从一段格式标准的字符串中提取自己需要的信息
PHP如何从一段格式标准的字符串中提取自己需要的信息?
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> { 'status':'200', 'message':'ok','updatetime':'2012-10-05 12:46:21','ischeck':'1','com':'yuantong','nu':'2636535819','state':'3','condition':'F00','data':[ {'time':'2012-07-09 13:22:02','context':'北京市海淀区中关村鼎好/PDA正常签收扫描/签收人:医院收发室 ','ftime':'2012-07-09 13:22:02'},{'time':'2012-07-08 12:39:58','context':'北京市海淀区中关村鼎好/留仓件入扫描节假日客户休息 ','ftime':'2012-07-08 12:39:58'},{'time':'2012-07-08 12:35:01','context':'北京市海淀区中关村鼎好/派件扫描/派件人:王一民 ','ftime':'2012-07-08 12:35:01'},{'time':'2012-07-08 11:05:08','context':'北京市海淀区中关村鼎好/下车扫描 ','ftime':'2012-07-08 11:05:08'},{'time':'2012-07-08 06:53:20','context':'北京市海淀区中关村/装件入车扫描 ','ftime':'2012-07-08 06:53:20'},{'time':'2012-07-08 05:09:31','context':'北京分拨中心/装件入车扫描 ','ftime':'2012-07-08 05:09:31'},{'time':'2012-07-07 22:26:21','context':'北京分拨中心/装件入车扫描 ','ftime':'2012-07-07 22:26:21'},{'time':'2012-07-07 22:22:13','context':'北京分拨中心/拆包扫描 ','ftime':'2012-07-07 22:22:13'},{'time':'2012-07-07 20:01:34','context':'北京市通州区城区/揽收扫描/取件人:王昌征 ','ftime':'2012-07-07 20:01:34'},{'time':'2012-07-07 17:35:24','context':'北京市通州区城区/业务员收件/取件人:张蒙 ','ftime':'2012-07-07 17:35:24'}]}
想提取message的值,如此处是ok,还有最有一条记录的时间和内容,如此处分别是2012-07-07 17:35:24和北京市通州区城区/业务员收件/取件人:张蒙,该如何实现?
------解决方案--------------------
假定编码为utf-8的,否则还需$s=iconv('gbk', 'utf-8', $s);
$s = 你的那个串
$s = strtr($s, "'", '"'); //转成php可识别的 json
$t = json_decode($s);
echo $t->message; //ok
echo $t->data[9]->context; //北京市通州区城区/业务员收件/取件人:张蒙
------解决方案--------------------
你可以先用explode函数
------解决方案--------------------
- PHP code
$current= strtr($current0, "'", '"'); $json = json_decode($current); echo $json->message; $length=count($json->data);; $bottom=$length-1; echo $json->data[$bottom]->context; <div class="clear"> </div>

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Hari ini kita akan melihat kaedah penggunaan masa pakej masa golang. Peraturan umum antara kedua-duanya ialah "masa dinding" digunakan untuk memberitahu masa, dan "jam monotonik" digunakan untuk mengukur masa terdapat kaedah pemprosesan jam lain.

Konteks ialah maklumat persekitaran dan status apabila program dilaksanakan Ia boleh merangkumi pelbagai maklumat, seperti nilai pembolehubah, timbunan panggilan fungsi, lokasi pelaksanaan program, dan lain-lain, yang membolehkan program membuat yang sepadan. keputusan berdasarkan konteks yang berbeza dan melaksanakan operasi yang sepadan.

Cara menggunakan konteks untuk melaksanakan caching permintaan dalam Go Pengenalan: Semasa membina aplikasi web, kita selalunya perlu cache permintaan untuk meningkatkan prestasi. Dalam bahasa Go, kita boleh menggunakan pakej konteks untuk melaksanakan fungsi caching permintaan. Artikel ini akan memperkenalkan cara menggunakan pakej konteks untuk melaksanakan caching permintaan dan menyediakan contoh kod untuk membantu pembaca memahami dengan lebih baik. Apakah konteks? : Dalam bahasa Go, pakej konteks menyediakan cara untuk lulus antara berbilang goroutine

Pakej konteks dalam bahasa Go digunakan untuk menghantar maklumat konteks permintaan dalam program Ia boleh menghantar parameter, memintas permintaan dan membatalkan operasi antara fungsi merentas berbilang Goroutine. Untuk menggunakan pakej konteks dalam Go, kita perlu mengimport pakej "konteks" terlebih dahulu. Di bawah ialah contoh yang menunjukkan cara menggunakan pakej konteks untuk melaksanakan penghantaran parameter permintaan. packagemainimport("konteks"

Cara menggunakan konteks untuk melaksanakan kawalan masa permintaan dalam Pengenalan Go: Apabila kami membuat permintaan rangkaian, kami sering menghadapi masalah tamat masa permintaan. Permintaan rangkaian yang tidak bertindak balas untuk masa yang lama bukan sahaja akan membazir sumber pelayan, tetapi juga menjejaskan prestasi keseluruhan. Untuk menyelesaikan masalah ini, bahasa Go memperkenalkan pakej konteks, yang boleh digunakan untuk melaksanakan kawalan tamat masa permintaan. Artikel ini akan memperkenalkan cara menggunakan pakej konteks untuk melaksanakan kawalan tamat masa permintaan dalam Go dan melampirkan contoh kod yang sepadan. 1. Fahami pakej konteks co

Cara menggunakan konteks untuk melaksanakan penjejakan pautan permintaan dalam Go Dalam seni bina perkhidmatan mikro, penjejakan pautan permintaan ialah teknologi yang sangat penting yang digunakan untuk menjejaki penghantaran dan pemprosesan permintaan antara berbilang perkhidmatan mikro. Dalam bahasa Go, kami boleh menggunakan pakej konteks untuk melaksanakan penjejakan pautan permintaan Artikel ini akan memperkenalkan cara menggunakan konteks untuk penjejakan pautan permintaan dan memberikan contoh kod. Pertama, kita perlu memahami konsep asas dan penggunaan pakej konteks. Pakej konteks menyediakan mekanisme

Cara menggunakan Go dan konteks secara elegan untuk pengendalian ralat Dalam pengaturcaraan Go, pengendalian ralat adalah tugas yang sangat penting. Mengendalikan ralat dengan anggun meningkatkan kebolehbacaan kod, kebolehselenggaraan dan kestabilan. Pakej konteks bahasa Go memberikan kami cara yang sangat mudah untuk mengendalikan operasi berkaitan ralat. Artikel ini akan memperkenalkan cara menggunakan Go dan konteks secara elegan untuk pengendalian ralat dan memberikan contoh kod yang berkaitan. Pengenalan Mekanisme pengendalian ralat bahasa Go dilaksanakan dengan mengembalikan nilai ralat.

Cara menggunakan konteks untuk melaksanakan kawalan tamat masa dalam Go Pengenalan: Kawalan tamat masa ialah teknologi yang sangat penting semasa menulis program serentak. Apabila program perlu melakukan operasi, jika operasi tidak dapat diselesaikan dalam masa yang ditetapkan, kami berharap dapat mengganggunya dan melakukan pemprosesan lain. Dalam bahasa Go, kita boleh menggunakan pakej konteks untuk melaksanakan kawalan tamat masa. Pengenalan kepada konteks Konteks ialah mekanisme dalam bahasa Go yang direka khusus untuk mengendalikan tugas serentak. Ia boleh digunakan untuk menghantar isyarat pembatalan dan isyarat tamat masa
