PHP读取文本文件 换行尾巴的问题

Hello
World
John
play
football

这个文本文件 如果编码不一样
结果也不一样

如果这样替换
$lines = file(‘file.txt’);
$string = str_replace(array(“\r”, “\n”), ”, $lines)
会有换行的尾巴

可以这样
$lines = file(‘file.txt’, FILE_IGNORE_NEW_LINES);

如果需要去掉空行 可以这样
$lines = file(‘file.txt’, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

另外一个方法
$file = ‘newline.txt’;
$data = file_get_contents($file);
$lines = explode(PHP_EOL, $data);

PHP 最简单的API 请求频率限制 方式

例如 限制 API 每秒仅允许请求一次

原来的API这样

加限制以后 这样

以时间作为判断依据
这个适合小应用使用 其他规模的还是使用 

换个思路替换数组里的关键词,非array_replace或者array_key array_fill方式

只是需要替换规律一个固定的关键词 保证其他内容的原汁原味
不解释….