Heim > Backend-Entwicklung > PHP-Tutorial > 这个怎么取到值

这个怎么取到值

WBOY
Freigeben: 2016-06-23 13:49:25
Original
1067 Leute haben es durchsucht

string 'think:["aaa","bbb"]'
我要取到里面的aaa和bbb怎么做?


回复讨论(解决方案)

substr() 函数  自己百度

时常关注博客:http://www.phpthinking.com/ 

substr() 函数  自己百度

时常关注博客: http://www.phpthinking.com/

aaa与bbb的长度是固定的吗。 楼上的 substr()就可以。

substr

$s='think:["aaa","bbb"]';preg_match_all('/"(.+?)"/',$s,$m);print_r($m[1]);
Nach dem Login kopieren

我觉得还是用substr比较靠谱

其实可以先整理为json可以解释的格式,再json_decode得到数组。

$str = 'think:["aaa","bbb"]';$str = '{'.$str.'}';$str = preg_replace('/(\w+):/is', '"$1":', $str);$result = json_decode($str,true);print_r($result['think']);
Nach dem Login kopieren


Array
(
    [0] => aaa
    [1] => bbb
)

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage