php 字符串内容是数组格式 转换成数组

  • 2017-3-3 11:37
  • PHP二次开发
  • 阅读(2783)
  • 评论(2
  • 来源:互联网
  • 摘要: 一个简单的应用。。例,$str = "array( 'USD'='1', 'GBP'='0.6494', 'EUR'='0.7668' ,'JPY'='82.8150','RMB'='6.6480' )";现有$str,内容为数组形式的数据。想要得到真正的数组$arr = array( 'USD'='1', 'GBP'='0.64 ...
    一个简单的应用。。

    例,

    $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类似。

    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-2579-1.html

    相关阅读

    发表评论

    最新评论

    引用 扎金花下载   2019-3-29 09:16
    文章写的很好
    引用 怎样网上赚钱   2019-3-29 09:15
    吃螃蟹

    查看全部评论(2)

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!