如何使用 PHP 提取 “ ” 中的数据


How to extract data in " " using PHP?

local szMsg = string.format("    歡迎來到非常劍俠有獎問答,您隻需交納%s就可以參加本次有獎答題,隻要您能回答正確<color=yellow>%s個<color>關於劍俠世界的小問題,就會獲得%s,如果中途答錯或者自己選擇退出,不僅沒有獎勵,您交納的%s也不會退還。怎麼樣,要參加嗎?", szNeedMoney, self.tbGroup[nGroupId].nQuestionMax, szAwardMsg, szNeedMoney);
local tbOpt =

我想使用 PHP 从我的文件中提取" "之间的数据。

$string = ' 本地 szMsg = string.format("歡迎來到非常劍俠有獎問答,您隻需交納%s就可以參加本次有獎答題,隻要您能回答正確%s個關於劍俠世界的小問題,就會獲得%s,如果中途答錯或者自己選擇退出,不僅沒有獎勵,您交納的%s也不會退還。怎麼樣,要參加嗎?'", szNeedMoney, self.tbGroup[nGroupId].nQuestionMax, szAwardMsg, szNeedMoney(;本地 tbOpt =" '; preg_match('/"([^"]+("/', $string, $out(; $output = str_replace('"', ", $out[0](; 回声$output;

这将输出:

歡迎來到非常劍俠有獎問答,您隻需交納%s就可以參加本次有獎答題,隻要您能回答正確<color=yellow>%s個<color>關於劍俠世界的小問題,就會獲得%s,如果中途答錯或者自己選擇退出,不僅沒有獎勵,您交納的%s也不會退還。怎麼樣,要參加嗎?

因为它在$string的双引号内;

将数据放在$string,您就完成了!

试一试

preg_match('/"(.+)"/',$string,$matches); // puts text into $matches[1]