按換行分解 PHP 字串
問題:
嘗試分解 PHP時使用下面的程式碼將字串按換行符進行操作失敗:
$skuList = explode('\n\r', $_POST['skuList']);
解決方案:
用換行符分解PHP 字串的正確方法是使用PHP 常數PHP_EOL,它代表目前系統的結束行(EOL)字元。
$skuList = explode(PHP_EOL, $_POST['skuList']);
附加註意事項:
擴展解決方案:
對於換行符的來源未知或可能有所不同的情況,建議使用更全面的解決方案:
$skuList = preg_split('/\r\n|\r|\n/', $_POST['skuList']);
此正規表示式模式符合所有常見換行符字元並確保無論作業系統的EOL 約定如何,字串都會正確分解。
以上是如何正確地用換行符號分解 PHP 字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!