ホームページ >バックエンド開発 >PHPチュートリアル >PHP 文字列を改行文字で適切に分解するにはどうすればよいですか?
PHP 文字列を改行で分解する
質問:
PHP を分解しようとする場合以下のコードを使用した改行文字による文字列の操作失敗:
$skuList = explode('\n\r', $_POST['skuList']);
解決策:
PHP 文字列を改行で展開する正しい方法は、現在のシステムの終了を表す PHP 定数 PHP_EOL を使用することです。行 (EOL) 文字。
$skuList = explode(PHP_EOL, $_POST['skuList']);
追加考慮事項:
Expanded解決策:
改行文字の起源が不明であるか、異なる可能性がある場合には、より包括的な解決策が推奨されます:
$skuList = preg_split('/\r\n|\r|\n/', $_POST['skuList']);
この正規表現パターンは、すべての一般的な改行に一致します。文字を処理し、オペレーティング システムの EOL 規則に関係なく、文字列が正しく展開されるようにします。
以上がPHP 文字列を改行文字で適切に分解するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。