打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
编程语言怎样根据$hello数据将$str层层展开?解决方案
  • PHP code

  • <?php    $my_arr=array();    $str="DIR_FS_AAA . DIR_WS_CLASSES";    $hello=array(        "DIR_FS_AAA"     =>"DIR_WS_TEMPLATE.'includes/'",        "DIR_WS_CLASSES"    =>"DIR_WS_ADMIN.'helloworld'",        "DIR_WS_TEMPLATE"    =>"template/",        "DIR_WS_ADMIN"        =>"admin/"    );//怎样得到这样的结果数组:     $my_arr=array(         "DIR_FS_AAA . DIR_WS_CLASSES",         "DIR_WS_TEMPLATE.'includes/'.DIR_WS_TEMPLATE.'includes/'",         "template/includes/admin/includes/"     );?>




------解决方案--------------------

  • PHP code

  • $my_arr[]    = $str;$tmp    = preg_replace("/[A-Z_]+/e", "\$hello['\\0']", $str);$my_arr[]    = $tmp;$tmp    = preg_replace("/[\"']?\s*\.?\s*([A-Z_]+)\s*\.?\s*[\"']/e", "\$hello['\\1']", $tmp);$my_arr[]    = $tmp;//testprint_r($my_arr);/**Array(    [0] => DIR_FS_AAA . DIR_WS_CLASSES    [1] => DIR_WS_TEMPLATE.'includes/' . DIR_WS_ADMIN.'helloworld'    [2] => template/includes/admin/helloworld')/**/文章来源:
    百度网盘搜索     www.bdsoba.com    
    阿哇教育    www.awaedu.com    
    作文哥    www.zuowenge.cn    
    搜码吧    www.somanba.cn
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【phpcms支持团队】【二次开发】下载模型批量添加软件
修复整理ecshop漏洞
PHP解析URL并得到URL中的参数
破解php代码混淆加密的程序
串联所有单词的子串
Excel-VBA将同路径图片全部导入工作表
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服