我想掃描一個PHP文件的變量定義,例如$測試= 「1」;並同時返回變量名和值,這裏是我試過到目前爲止:正則表達式整個字符串匹配不是組件
preg_match_all('/\$(.*)="(.*)";/', $content, $out);
這工作得很好,當我有很多在單獨的行定義的變量,例如:
$test1="1";
$test2="2";
$test3="3";
但當變量被一個接一個地定義時,那麼我的匹配只會返回一個巨大的字符串,例如
$test1="1";$test2="2";$test3="3";
我想這是因爲它被解釋爲:
$test1="[content]";
Where [content] = 1";$test2="2";$test3="3
有任何解決方法這樣做呢?我需要儘快基本上是強制執行新的比賽,因爲它遇到「不是簡單地在最後