php读取txt文件内容,并且按照格式输出。

article/2025/9/23 8:04:36

我遇到个很初级的需求,大概就是给了一个txt里面内容是

 

然后要求在页面原样输出,不换行,不要格式的话 直接  file_get_contents就完事,要是按照格式的话 就得用file函数了,下面说下file函数是干什么的。

 

file() 函数把整个文件读入一个数组中。

与 file_get_contents() 类似,不同的是 file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行,包括换行符在内。

如果失败,则返回 false。

 

所以 程序可以写成这样

1 <?php
2 $file = 'rand.txt'; //先读取文件
3 
4 $cbody = file($file); //file()函数作用是返回一行数组,txt里有三行数据,因此一行被识别为一个数组,三行被识别为三个数组
5 for($i=0;$i<count($cbody);$i++){ //count函数就是获取数组的长度的,长度为3 因为一行被识别为一个数组 有三行
6 
7 echo $cbody[$i];echo "<br/>"; //最后是循环输出每个数组,在每个数组输出完毕后 ,输出一个换行,这样就可以达到换行效果
8 }
9 ?>

这样的话 就可以原样输出了,具体过程,都在备注里了 ,好好看下    有问题  群 84451248

 

转载于:https://www.cnblogs.com/HoverM/p/7844061.html


http://chatgpt.dhexx.cn/article/fuSNX0DB.shtml

相关文章

PHP—文件打开/读取

https://www.cnblogs.com/penghuwan/p/6884932.html 文章提纲&#xff1a; 一&#xff0e;实现文件读取和写入的基本思路二&#xff0e;使用fopen方法打开文件三&#xff0e;文件读取和文件写入操作四&#xff0e;使用fclose方法关闭文件五&#xff0e;文件指针的移动六&…

php读取文件内容(入门)

第一种方法&#xff08;整体&#xff09; 干脆利索($myfile接收数据流),注意fread第二个参数是设置读取的长度&#xff0c;这里直接获取文件内容的长度&#xff0c;然后根据文件内容长度直接读出文件内容。 <?php $myfilefopen(file1,"r") or die("Cannot…

【实例】php读取整个文本文件中的内容

实例说明 在开发网站过程中&#xff0c;很多服务条款、协议等都是以文本文件的形式存储。如果要读取这些文件中的内容就需要使用文件系统函数。 代码 &#xff08;1&#xff09;使用 file()函数读取文件中的内容&#xff1a; <?php // 使用 file()函数读取文件内容 $ar…

php案例:把文件内容读取到字符串中

作者&#xff1a;陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 代码&#xff1a;效果&#xff1a; 代码&#xff1a; <?php $peoplefile_get_contents("./cyg1.php");//读取当前路径下的cyg.php文件 print $people;//输出文件…

PHP 文件写入和读取

“r”:只能读取文件&#xff0c;不能写入文件&#xff08;写入操作被忽略&#xff09; “w”:只能写入文件&#xff0c;不能读取文件&#xff08;读取操作被忽略&#xff09; “a”:只追加文件&#xff0c;与“w”类似&#xff0c;区别是“w”删除原有的内容&#xff0c;“a”不…

【PHP】文件写入和读取详解

一&#xff0e;实现文件读取和写入的基本思路&#xff1a; 1&#xff0e;通过fopen方法打开文件&#xff1a;$fp fopen(/*参数&#xff0c;参数*/)&#xff0c;fp为Resource类型 2&#xff0e;进行文件读取或者文件写入操作&#xff08;这里使用的函数以1中返回的$fp作为参数…

fliplr 函数 matlab

fliplr(B)&#xff1a;左右翻转矩阵B

MATLAB行向量顺序颠倒函数 - fliplr

fliplr(A)只可用于行向量&#xff0c;列向量不行&#xff01; 实例: (1) 行向量 (2) 列向量

Matlab篇(四)MATLAB中fliplr和flipud实现向量顺序翻转

%% 翻转行向量就用fliplr&#xff0c;翻转列向量就用flipud a1 [1,2,3,4,5,6]b fliplr(a1)a2 [1,2,3 ; 4,5,6]c a2;c1 fliplr(c)c2 flipud(c) 运行结果&#xff1a;

matlab中fliplr函数

fliplr函数 fliplr函数主要的作用是将矩阵进行左右翻转。 官网上的解释是&#xff1a; 如果是行向量&#xff08;或一维矩阵&#xff09; 可以将其左右翻转&#xff0c;即对折后置换的效果 如果是多维向量 可以看成每一行进行左右对称交换 书写者&#xff1a;小飞侠 参…

fliplr函数对时间序列进行反转

代码 n -2:5; x exp(-0.5*n); x1 fliplr(x); n1 -fliplr(n); subplot(211) stem(n,x,filled,r); title(x(n); subplot(212) stem(n1,x1,filled,b); title(x(-n)); figure stem(n,x,filled,r); hold on stem(n1,x1,filled,b);结果

【Matlab】笔记:数组反转顺序函数 fliplr()

对于cell array中包含多层数据的&#xff0c;fliplr只会对于最外面一层进行反转顺序&#xff0c;且反转顺序后的不会影响原始数据&#xff0c;需要将其重新放到新的变量里。 obj{1, 1}(1, 1)ans 包含以下字段的 struct:color: "#99ffff66"density: 30points: {121 …

MATLAB如何得到回文数(用fliplr函数)

示例&#xff1a; clc;clear; Nnum2str(12345); Sfliplr(N);disp(S);

python:np.fliplr()

一、np.fliplr() fliplr()是Numpy库中的函数。 作用是将数组在左右方向上翻转。 fliplr()在左右方向上翻转每行的元素&#xff0c;列保持不变&#xff0c;但是列的显示顺序变了。 参考&#xff1a;https://github.com/numpy/numpy/blob/v1.15.0/numpy/lib/twodim_base.py#L…

python np.fliplr三通道图像与图像投影

在彩色图像上画一条直线&#xff1a; for item in lc_imglists:img_ori cv2.imread(item)cv2.line(img_ori,(100,100),(1000,1000),(0,0,255),3)imshow(img_ori,600,600,img,True)如果对原图像上下&#xff0c;或左右翻转后再画直线&#xff0c;第一想法是&#xff1a; for it…

numpy.fliplr()用法

参考numpy.fliplr()用法 - 云社区 - 腾讯云 np.fliplr() 矩阵左右翻转&#xff0c;在二维的情况下很容易理解。维度更高的话一开始没有搞懂&#xff0c;实际也挺简单。 原来矩阵的写成下面这样: [ [[0,1], [2, 3]][[4,5], [6, 7]] ]将 [0, 1], [2, 3], [4, 5], [6, 7] 看成…

np.fliplr与np.flipud

函数解析 np.fliplr() 是numpy库中的函数&#xff0c;作用是将 numpy 的数组进行左右翻转 np.flipud() 同样也是 numpy 库中的函数&#xff0c;作用是将 numpy 的数组进行上下翻转 使用示例 import numpy as npn1 np.array([[1,2,3,4],[2,3,4,5],[3,4,5,6],[4,5,6,7]]) pr…

MATLAB/Simulink电力系统与仿真,第四章的2机5节点潮流计算模型建模经验

MATLAB/Simulink电力系统与仿真&#xff0c;第四章中的2机5节点潮流计算模型建模经验 本人在学习simulink时参考此书&#xff0c;按照书中教程和参数搭建潮流计算模型&#xff0c;但是书中并未详细给出所以的设置参数&#xff0c;对元件应用描述还没有很细&#xff0c;仿真过程…

[MATLABSIMULINK] 如何提取并处理Simscape Power System 中powergui的谐波分析数据

花了一两个小时研究了一番powergui的fft。在powergui中,FFT Analysis Tool如图所示 开发环境:MATLAB R2015a + Window 10 enterpirse 那么如果我想提取出Simulink模型中的数据并且做fft处理,得到自己想要的分析图像,应该怎么办呢? 方法一: 其实MATLAB在这个过程中调用…

基于Smiulink仿真的升降压电路和扫频法的PI参数自动整定

在控制系统控制器设计过程中&#xff0c;PID控制作为基础的控制方法&#xff0c;得到了广泛的应用。常用的经验整定方法虽然使用方便&#xff0c;但是需要一定的经验&#xff0c;不能快速的实现对系统的有效控制。因此&#xff0c;本文利用MATLAB/Simulink中自带的PID Tuner模块…