在PHP 中提取由字元限制的子字串
從字串中提取由特定字元限制的短語是一項常見的編程任務。 PHP 透過正規表示式為此提供了方便的解決方案。
考慮以下字串:
$String = "[modid=256]";
擷取之間的部分等號(=)與右方括號(] ),可以使用以下程式碼:
$input = $String;
preg_match('~=(.*?)]~', $input, $output);
echo $output[1]; // 256
在此程式碼中,preg_match() 函數用於在 $input 字串中搜尋模式「=(.*?)]」。此模式由以下部分組成:
如果找到模式在字串中,則匹配的子字串儲存在 $output 陣列中的索引 1.
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3