Rumah pembangunan bahagian belakang tutorial php 怎样根据$hello数据将$str层层展开?解决方案

怎样根据$hello数据将$str层层展开?解决方案

Jun 13, 2016 am 10:16 AM
admin dir quot template

怎样根据$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/"     );?>
Salin selepas log masuk



------解决方案--------------------
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>
Salin selepas log masuk
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Golang dan pakej Templat: mencipta antara muka pengguna yang diperibadikan Golang dan pakej Templat: mencipta antara muka pengguna yang diperibadikan Jul 18, 2023 am 10:27 AM

Pakej Golang dan Templat: Cipta antara muka pengguna yang diperibadikan Dalam pembangunan perisian moden, antara muka pengguna selalunya merupakan cara paling langsung untuk pengguna berinteraksi dengan perisian. Untuk menyediakan antara muka pengguna yang mudah digunakan dan cantik, pembangun memerlukan alat yang fleksibel untuk mencipta dan menyesuaikan antara muka pengguna. Di Golang, pembangun boleh menggunakan pakej Templat untuk mencapai matlamat ini. Artikel ini akan memperkenalkan penggunaan asas pakej Golang dan Templat, dan menunjukkan cara membuat antara muka pengguna yang diperibadikan melalui contoh kod.

Visualisasi data melalui pakej Templat Golang Visualisasi data melalui pakej Templat Golang Jul 17, 2023 am 09:01 AM

Visualisasi data melalui pakej Templat Golang Dengan kemunculan era data besar, visualisasi data telah menjadi salah satu kaedah pemprosesan dan analisis maklumat yang penting. Visualisasi data boleh mempersembahkan data dengan cara yang ringkas dan intuitif, membantu orang ramai memahami dan menganalisis data dengan lebih baik. Di Golang, kita boleh menggunakan pakej Templat untuk melaksanakan fungsi visualisasi data. Artikel ini akan memperkenalkan cara menggunakan pakej Templat Golang untuk mencapai visualisasi data dan memberikan contoh kod. GolangTem

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

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

Bagaimana untuk menyelesaikan ralat 'undefined: template.Must' dalam golang? Bagaimana untuk menyelesaikan ralat 'undefined: template.Must' dalam golang? Jun 24, 2023 pm 09:00 PM

Bahasa Go ialah bahasa pengaturcaraan yang semakin popular dengan sintaksnya yang ringkas, prestasi yang cekap dan pembangunan yang mudah. Bahasa Go menyediakan enjin templat yang berkuasa - "teks/templat", tetapi apabila menggunakannya, sesetengah orang mungkin menghadapi ralat "undefined:template.Must" Berikut ialah kaedah untuk menyelesaikan ralat ini. Import pakej yang betul Apabila menggunakan enjin templat "text/template", anda perlu mengimport "text/template

Apakah peranan dan penggunaan pemantauan pentadbir springboot Apakah peranan dan penggunaan pemantauan pentadbir springboot May 25, 2023 pm 06:52 PM

Senario yang boleh digunakan: 1. Skala projek tidak besar 2. Bilangan pengguna tidak terlalu besar, dan keperluan bersamaan tidak kuat 3. Tiada daya operasi dan penyelenggaraan yang khusus projek biasa, atau unit di mana pembahagian tanggungjawab tidak begitu jelas. Selalunya sistem pergi daripada keperluan kepada reka bentuk, pembangunan, ujian kepada pelancaran akhir, operasi dan penyelenggaraan. Selalunya 80% daripada tugasan diselesaikan oleh pasukan pembangunan. Oleh itu, selain melaksanakan fungsi sistem, pembangun juga mesti menyediakan pelanggan dengan perundingan dan menjawab soalan dan menyelesaikan masalah pengeluaran. Cuba bayangkan, selepas sesuatu aplikasi dilancarkan, tiada langkah pemantauan. Sama seperti memandu kereta tanpa sebarang papan pemuka, tiada siapa yang berasa selamat di jalan raya seperti ini. Cara mengimbangi kesederhanaan dan kecekapan adalah sesuatu yang patut difikirkan. 1. Springb

Anda memerlukan kebenaran yang diberikan oleh pentadbir untuk membuat perubahan pada fail ini. Bagaimana untuk menyelesaikan masalah ini? Anda memerlukan kebenaran yang diberikan oleh pentadbir untuk membuat perubahan pada fail ini. Bagaimana untuk menyelesaikan masalah ini? Jul 26, 2023 am 10:56 AM

Anda memerlukan kebenaran yang diberikan oleh pentadbir untuk membuat perubahan pada fail ini Penyelesaian: 1. Selepas memilih akaun pentadbir pada antara muka log masuk dan memasukkan kata laluan, anda boleh mengubah suai fail dengan lancar 2. Anda boleh klik kanan fail dan pilih Kaedah "Sebagai Pentadbir" "Jalankan sebagai" 3. Ubah suai kebenaran fail, klik kanan fail, pilih "Properties", klik tab "Security", kemudian klik butang "Edit", pilih nama pengguna anda, dan kemudian semak Pilihan "Kawalan Penuh" ; 4. Gunakan prompt arahan untuk menyelesaikan masalah 5. Tetapkan kebenaran UA.

Cara menggunakan Flask-Admin untuk melaksanakan antara muka pengurusan latar belakang Cara menggunakan Flask-Admin untuk melaksanakan antara muka pengurusan latar belakang Aug 03, 2023 pm 11:30 PM

Cara menggunakan Flask-Admin untuk melaksanakan antara muka pengurusan bahagian belakang Pengenalan latar belakang: Dengan pembangunan tapak web dan aplikasi, antara muka pengurusan bahagian belakang menjadi semakin penting. Semasa proses pembangunan, kami sering memerlukan antara muka pengurusan bahagian belakang yang mudah dan pantas untuk mengurus data, pengguna dan maklumat penting lain. Flask-Admin ialah sambungan Flask yang berkuasa dan mudah digunakan yang boleh membantu kami melaksanakan antara muka pengurusan latar belakang dengan cepat. Flask-Admin ialah projek sumber terbuka berdasarkan Flask dan SQLAlchemy

Golang dan pakej Templat: membina kotak alat pembangunan bahagian hadapan yang berkuasa Golang dan pakej Templat: membina kotak alat pembangunan bahagian hadapan yang berkuasa Jul 19, 2023 pm 02:43 PM

Golang dan pakej Templat: Membina kotak alat pembangunan bahagian hadapan yang berkuasa Dalam pembangunan perisian hari ini, pembangunan bahagian hadapan menjadi semakin penting sepanjang projek. Untuk menyediakan penyelesaian pembangunan bahagian hadapan yang elegan dan boleh dipercayai, kami boleh menggunakan bahasa Golang dan pakej Templat terbina dalamnya. Artikel ini akan memperkenalkan cara menggunakan Golang dan pakej Templat untuk membina kotak alat pembangunan bahagian hadapan yang berkuasa. 1. Golang: Bahasa pengaturcaraan yang cekap dan mudah digunakan Golang adalah bahasa moden

See all articles