怎样根据$hello数据将$str层层展开?解决方案
怎样根据$hello数据将$str层层展开?
怎样根据$hello数据将$str层层展开?
- PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?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')/**/<div class="clear"> </div>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

透過Golang的Template套件實現資料視覺化隨著大數據時代的到來,資料視覺化成為了資訊處理和分析的重要手段之一。數據視覺化能夠以簡潔直觀的方式展現數據,幫助人們更好地理解和分析數據。在Golang中,我們可以使用Template套件來實現資料視覺化功能。本文將介紹如何利用Golang的Template套件實現資料視覺化,並提供程式碼範例。 Golang的Tem

Golang和Template套件:創造個人化的使用者介面在現代的軟體開發中,使用者介面往往是使用者與軟體互動的最直接的途徑。為了提供一個好用、美觀的使用者介面,開發者需要靈活的工具來建立和自訂使用者介面。而在Golang中,開發者可以使用Template套件來實現這一目標。本文將介紹Golang和Template套件的基本用法,並透過程式碼範例展示如何建立個人化的使用者界

適用場景:1、專案規模不大2、用戶量不是很大、並發要求不強3、無專門運維力量4、精緻的團隊規模對於一些常規的項目,或者企業職責分工不是非常明確的單位來說。往往一個系統從需求到設計,開發,測試到最終上線,維運。往往80%的任務由開發團隊來完成。由此,開發人員除了要實現系統的功能,也要為客戶進行問題諮詢答疑以及生產問題解決。試想,一個應用程式上線後,沒有任何監控措施。跟開著一輛沒有任何儀錶板的車一樣,這樣上路,任何人都沒有安全感。如何在極簡和追求效率上做平衡是一件特別值得思考的事情。一、Springb

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

Go語言是一種越來越受歡迎的程式語言,它的語法簡潔,效能高效,易於開發。 Go語言中提供了強大的模板引擎-"text/template",但是在使用時,有些人可能會遇到"undefined:template.Must"的錯誤,以下是解決該錯誤的方法。導入正確的套件在使用"text/template"模板引擎時,需要導入"text/templat

Golang的Template套件:開發高效能的網頁應用程式引言:在網路開發中,模板引擎是一個非常重要的元件。它允許開發者將動態的資料與靜態的HTML模板結合,以產生最終的網頁內容。 Golang的Template套件提供了一種高效且強大的方式來處理模板。本文將介紹Golang的Template套件的基本用法,並透過一些程式碼範例展示如何使用它來開發高效能的Web應

如何使用Flask-Admin實現後台管理介面背景介紹:隨著網站和應用程式的發展,後台管理介面越來越重要。在開發過程中,我們經常需要一個方便快速的後台管理介面來管理資料、使用者和其他重要資訊。 Flask-Admin是一個強大且易於使用的Flask擴展,可幫助我們快速實現後台管理介面。 Flask-Admin是基於Flask和SQLAlchemy的一個開源項

您需要admin提供的權限才能對此文件進行更改解決方法:1、在登入介面選擇管理員帳戶並輸入密碼後,就可以順利對文件進行修改了;2、可以透過右鍵點擊文件選擇「以管理員身份運行”的方式解決;3、修改文件權限,右鍵點擊文件,選擇“屬性”,點擊“安全性”選項卡,然後點擊“編輯”按鈕,選擇自己的用戶名,然後勾選“完全控制”選項;4、利用命令提示字元解決問題;5、設定UA權限。
