php array_map + trim 处理file()读取文件后每个数组末尾的控制字符(\r\n或\n)

<?php

$arr_raw = file(__DIR__ . '/unix.txt');

var_dump($arr_raw);

$arr = array_map('trim', $arr_raw);

var_dump($arr);


结果:

结果

注:在低版本vim编辑器中由windows系统生成的文件,因换行符不同,每行行尾会显示为"^M"(可用cat -v dos.txt 查看),可用如下将其转换:

1. :set fileformat=unix

2. :wq

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,272评论 2 33
  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 2,010评论 0 3
  • 一、php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语...
    空谷悠阅读 3,182评论 4 97
  • 命令行的艺术 前言 基础 日常使用 文件及数据处理 系统调试 单行脚本 冷门但有用 仅限 OS X 系统 仅限 W...
    进击的诺基亚阅读 3,883评论 0 19
  • 2016年3月!活到这么大再也没有比这一个月更颓废的时刻了! 制定的明天早上6点起床打卡读英语,变成了每天将近8点...
    成长猫古月阅读 300评论 0 0