TOP ▲
itcore TOP プログラムパーツ
uToLF 改行コードCR,CRLF,LF をすべてLFに変換する。 | itcore 2017年
PHP関数
<?php
// 改行コードCR,CRLF,LF をすべてLFに変換する。
function uToLF($s) {
$cr = chr(13); $lf = chr(10);
$s = str_replace("$cr$lf", "$lf", $s); // CRLF(win) -> LF
$s = str_replace("$cr", "$lf", $s); // CR(mac) -> LF
return $s;
}
?>
単体テスト 実行
<?php include "uToLF.func"; ?>
<?php
include "uStrHexDump.func";
$cr = chr(13); $lf = chr(10);
$s = "123$cr";
$ret = uToLF($s);
echo "s = " . uStrHexDump($s) . "<br>\n";
echo "ret = " . uStrHexDump($ret) . "<br>\n";
$s = "123$lf";
$ret = uToLF($s);
echo "s = " . uStrHexDump($s) . "<br>\n";
echo "ret = " . uStrHexDump($ret) . "<br>\n";
$s = "123$cr$lf";
$ret = uToLF($s);
echo "s = " . uStrHexDump($s) . "<br>\n";
echo "ret = " . uStrHexDump($ret) . "<br>\n";
?>
<?php include "uJsClose.func"; print(uJsClose()); // 閉じるボタン ?>