如何將%xxx替換爲字符串中的$ xxx?
<?php
// how to replace the %xxx to be $xxx
define('A',"what are %a doing, how old are %xx ");
$a='hello';
$xx= 'jimmy';
$b= preg_replace("@%([^\s])@","${$1}",A); //error here;
// should output: what are hello doing,how old are jimmy
echo $b;
?>
我不知道這是否會工作,但'「\ $ {$ 1}」'可能會奏效? – Class 2013-03-08 02:08:01
@Class可以在字符串中獲得'$',但不會計算變量(即字符串中的$ a應計算爲hello)。 – Vulcan 2013-03-08 02:17:34
這只是一個猜測...... – Class 2013-03-08 02:21:19