簡體   English   中英

如何使用記事本++在php中的數組變量的開頭和結尾添加單引號

[英]How to add single quote at beginning and end of array variable in php using notepad++

我有這樣的變量。 我在每個頁面中創建了 100 多個變量。

<?php echo $rsedit[customer_name];  ?>
<?php echo $rsedit[address];  ?>
<?php echo $rsedit[city]; ?>
<?php echo $rsedit[pincode]; ?>
<?php echo $rsedit[contact_no]; ?>
<?php echo $rsedit[email_id]; ?>

我在記事本++中搜索和替換。 但這需要很長時間。

我想關注 output:

<?php echo $rsedit['customer_name'];  ?>
<?php echo $rsedit['address'];  ?>
<?php echo $rsedit['city']; ?>
<?php echo $rsedit['pincode']; ?>
<?php echo $rsedit['contact_no']; ?>
<?php echo $rsedit['email_id']; ?>

告訴我最好的解決方案來一起替換。

我會在正則表達式模式下使用以下查找和替換:

Find:    <\?php echo \$(.*?)\[(.*?)\];\s*\?>
Replace: <?php echo \$$1['$2']; ?>

演示

Provided all those 100 lines always begins with "echo $rsedit"

in regular notepad you could just CTRL+H(windows) or edit > replace
Then add "rsedit[" on find what
Then add "rsedit['" on replace with //notice the single quote after rsedit[
then tap replace all

to add single quote at the end again CTRL+H(windows)
Then add "];" on find what
Then add "'];" on replace with //notice the position of the single quote
then tap replace all

如果變量不同,請說

<?php echo $rsedit1[customer_name];  ?>
<?php echo $somethingelse[address];  ?>
<?php echo $rsedit3[city]; ?>
<?php echo $rsedi6[pincode]; ?>
<?php echo $ftedit[contact_no]; ?>
<?php echo $rsedit[email_id]; ?>

只需尋找常見的東西並將其用作替換點。對於上面的代碼,您可以將"[" with "['"注意單引號

然后將] with ']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM