php逐行读取文本文件,然后处理空格分隔文本,输出为数组的方法。

文本文档text.txt内容:

1 字段1 字段2
2 字段1 字段2
3 字段1 字段2
4 字段1 字段2 

文本和文本之间用空格隔开,用php经过处理,输出为数组,一下是代码

<?php
$file = fopen("text.txt", "r") or exit("Unable to open file!");
while(!feof($file))
{   $arr = split(' ' , fgets($file)); print_r($arr);
}
fclose($file);
?> 

输出结果:

Array
( [0] => 1 [1] => 字段1 [2] => 字段2 )
Array
( [0] => 2 [1] => 字段1 [2] => 字段2 )
Array
( [0] => 3 [1] => 字段1 [2] => 字段2 )
Array
( [0] => 4 [1] => 字段1 [2] => 字段2
) 

这样就实现了PHP用空格分割文本为数组的方法

本php教程由JS代码站出品

转载于:https://www.cnblogs.com/sitejs/p/3169691.html

PHP用空格分割文本为数组的方法相关推荐

  1. es6 去掉空格_es6 filter() 数组过滤方法总结

    Array.every(x=>x)是每一个都要满足 Array.some(x=>x)是有一个满足. Array.find(findIndex),返回符合条件的第一个值. Array.fil ...

  2. python怎么读取txt文件数据保存数组中-python将txt等文件中的数据读为numpy数组的方法...

    实际中,很多数据都是存为txt文件.csv文件等,但是在程序中处理的时候numpy数组或列表是最方便的.本文简单介绍读入txt文件以及将之转化为numpy数组或列表的方法. 1 将txt文件读为lis ...

  3. python读txt文件 数组-python将txt等文件中的数据读为numpy数组的方法

    实际中,很多数据都是存为txt文件.csv文件等,但是在程序中处理的时候numpy数组或列表是最方便的.本文简单介绍读入txt文件以及将之转化为numpy数组或列表的方法. 1 将txt文件读为lis ...

  4. js笔记(三)ES5、ES5新增的数组的方法、字符串的方法、字符编码、对象的序列化和反序列化、bind

    数组方法.字符串方法总结 大目录 小目录 一.ES5严格模式 1. 严格模式: 2. 严格模式的行为变更: 二.ES5新增的数组的方法 1. 判断是否为数组:Array.isArray(): 2. 判 ...

  5. 从零开始学前端:字符串和数组的方法 --- 今天你学习了吗?(JS:Day10)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(JS) 复习:从零开始学前端:作用域.执行顺序 - 今天你学习了吗?(JS:Day9) 文章目录 从零开始学前端:程序猿小白也可以完全掌握 ...

  6. es6 filter() 数组过滤方法总结

    Array.every(x=>x)是每一个都要满足 Array.some(x=>x)是有一个满足. Array.find(findIndex),返回符合条件的第一个值. Array.fil ...

  7. javascript数组——新建数组、访问数组、遍历数组的方法、数组对象的方法、冒泡排序算法、json的正反序列化

    目录 数组 通过构造函数的三种方法 字面量创建数组方式 访问数组 遍历数组的方法 遍历:遍历就是把数组中的元素从头到尾都访问一次 操作数组对象的方法 删除和添加 delete与Vue.delete区别 ...

  8. 【15】Vue:02-Vue表单基本操作、表单修饰符、自定义指令、计算属性computed、侦听器watch、过滤器、生命周期、数组变异方法、替换数组、动态数组响应数据、图书列表案例、TODOS案例

    文章目录 day02 Vue常用特性 表单基本操作 表单修饰符 自定义指令 Vue.directive 注册全局指令 Vue.directive 注册全局指令 带参数 自定义指令局部指令 计算属性 c ...

  9. 在Java中以空格分隔输入数组

    在OJ中经常遇到在以空格分隔输入数组的情况,在c和c++下还挺好整,在java里头不太好搞了,而且在java这种语法特别冗长的语言中做这种跟主要思想无关的体力活特别烦人( ´_ゝ`) 虽然在pytho ...

最新文章

  1. python实现scp功能_转python实现ftp,scp的实现
  2. banner手动切换效果
  3. go 调用其他文件函数_一文读懂Go中软件包概念
  4. 接口批量同步数据_千手接口平台+电商ERP,助德嵘大药房征战拼多多
  5. ap map 脚本_【图片】fgotool辅助脚本:检测各种素材消耗AP最少的前三个地点【命运冠位指定吧】_百度贴吧...
  6. rabbitmq添加user及vhost
  7. As-If-Serial 理解
  8. 2021牛客多校10 F Train Wreck(搜索,优先队列)
  9. 5号AA电池,7号AAA电池
  10. 月下夜想曲200.6(攻略2)
  11. 解决Centos8自带Firefox实现播放声音与视频-Linux、VMware
  12. MATLAB强化学习工具箱(十一)训练DDPG智能体控制飞行机器人
  13. PyMC3 概率编程入门
  14. 一文了解CDN应用加速
  15. html隐藏m3u8文件,播放具有HTML视频标签的m3u8文件
  16. 【NLP】词嵌入及为什么要这么做
  17. TimLiu-iOS
  18. linux mysql 分配cpu_linux – MySQL在小型网站上的高CPU使用率
  19. 解决了java+matlab混编+web(jsp)调用Matlab,网页中显示Figure,详细实例
  20. oracle怎么替换,Oracle 11g RAC 如何添加,替换,移除,迁移 OCR

热门文章

  1. Linux shell文件测试运算符
  2. VMware快照管理器
  3. MySQL ADDDATE(d,n) 计算起始日期 d 加上 n 天的日期
  4. php使用fopen乱码,php下fopen中文文件名乱码怎么办?
  5. 在git项目误上传了本地idea配置文件,如何解决?
  6. Apache与Tomcat使用
  7. python实现文件上传预览_前端实现文件预览功能
  8. python教材目录_Python实用教程/高等院校信息技术规划教材简介,目录书摘
  9. m3u8转mp4缓存合并工厂_多线程m3u8下载工具,支持windowsamp;amp;linux;两个羊毛线报...
  10. Linux 之四 Ubuntu 20.04 WiFi 无法使用、设置无法显示、远程桌面、SSH、Git、PPA、FFmpeg 等各问题记录