php字符串内容为数组时转换为数组的方法

WBOY
Freigeben: 2016-07-25 08:57:03
Original
867 Leute haben es durchsucht
本文介绍下,字符串的内容为数组时,如何进行格式转换为实际数组的方法,有需要的朋友参考下。

有这样的一个字符串,其存储的内容为一个数组,例如:

$str = "array( 'USD'=>'1', 'GBP'=>'0.6494', 'EUR'=>'0.7668' ,'JPY'=>'82.8150','RMB'=>'6.6480' )";

现有$str,内容为数组形式的数据。

要求转换为数组,例如:

$arr = array( 'USD'=>'1', 'GBP'=>'0.6494', 'EUR'=>'0.7668' ,'JPY'=>'82.8150','RMB'=>'6.6480' );

解决方法: eval("\$arr = ".$str.'; '); 执行以上函数,可以得到数组$arr为字符串$str的数据的数组形式,跟js使用eval类似。



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