I need to make a method to generate and download a txt file where the string length is fixed and reserved. For example, I need to insert data from a record containing id, name, NIF. The id can be 100, therefore, I must reserve three spaces for that string, so if I write the id 1 should be the 2 characters blank, and then the "name" should be followed, without line break. My idea is use a for() loop and when file position is [i], insert the array element [i]. My question is how to define size of that position in the file?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
使用PHP分配固定空格导出和下载txt文件[关闭]
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
dt4233 2016-07-21 03:49关注Are you looking for str_pad? http://php.net/manual/en/function.str-pad.php
str_pad(1, 3, ' ', STR_PAD_LEFT)
will" 1"
. You could have an array telling how long each string should be and use$lenghts[$i]
inside your loop to set the padding size本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2020-10-25 20:13导出Excel电子表格时,要使用类似的方法,并且需要正确设置`Content-type`为`application/vnd.ms-excel`,这同样告诉浏览器响应的内容是一个Excel文件。示例代码如下: ```php header("Content-type:application/...
- 2023-06-01 08:20下页、再停留的博客 语言:PHP数据库:MySQL功能:分为四部分,① 查出数据库的所有表;② 导出指定数据表的结构;③ 以SQL文件的形式导出指定数据表的数据,并且支持带条件导出,导出的数据可以直接导入数据库;④ 生成SQL语句。
- 2020-12-18 17:31在PHP中,导出CSV(逗号分隔值)文件是一种常见的数据导出方式,尤其在数据处理和分析场景中非常实用。CSV文件因其简单、通用的格式而被广泛接受,可以被各种软件轻松导入,如Excel、LibreOffice Calc等。本篇文章将...
- 2020-12-19 09:184. 使用`str_replace()`函数替换`$key`和`$val`中的制表符为空格,以防数据中包含的制表符干扰文件格式。 5. 如果`$save_keys`为真,则将`$key`添加到`$content`,并用制表符分隔。 6. 对于数组值`$val`,如果是数组...
- 2018-12-07 06:44Web后端技术的博客 CSV,是逗号分隔值(Comma Separated Value)的英文缩写,通常都是使用英文逗号(",")分隔的纯文本表格文件。 CSV 格式的文件可以在 Excel 中打开,也可以很快速的转换成 xls/xlsx 格式的文件。 ...
- 2021-03-23 04:06张云雷宝宝的博客 出现问题的原因:在进行导出的过程中,接收其他程序传过来的数组参数,均为utf-8编码,我这边在调用fwrite或者fputcvs写入文件的过程中并没有进行 iconv("UTF-8", "GB2312//IGNORE", $header),而是将文件保存...
- 2021-04-23 01:13波西米亚混球的博客 问题描述通过字符串拼接方式(str左右都没有空格)header头下载文件,打开后发现这个样子。内容从第5行开始问题出现的环境背景及自己尝试过哪些方法php语言,使用过fputcsv是没有问题的。但是特别想知道为什么会出现...
- 2023-03-16 06:01RSFeegg的博客 PHP导出csv文件避免错位换行的方法
- 2021-04-29 19:58weixin_39526415的博客 可选的第二个参数设置缩进使用的字符,如用 "\t" 来代替空格缩进。参数顺序类型必选参数默认值说明1integerNo4设置缩进多少空格2stringNo一个空格设置用什么字符来进行缩进例子:articleTitle:```NJ judge to rule...
- 2021-05-05 22:00张坤平安的博客 问题描述通过字符串拼接方式(str左右都没有空格)header头下载文件,打开后发现这个样子。内容从第5行开始问题出现的环境背景及自己尝试过哪些方法php语言,使用过fputcsv是没有问题的。但是特别想知道为什么会出现...
- 2021-07-31 04:00这个压缩包"php基础知识,php 添 删 查 改 导出 带mysql数据库 s2.zip"可能包含了一些基础的PHP文件和MySQL脚本,新手可以通过这些模板学习如何在PHP中连接MySQL数据库,执行增删查改操作,并导出数据。尽管作者并非...
- 2021-05-02 04:49转储接受Evernote导出(ENEX)文件并生成纯文本文档文件夹PHP脚本。 请参阅脚本顶部的注释以获取配置和使用说明。关于不间断空格的注意事项我已经发现ENEX导出通常包含不间断的空格字符(0xA0)的困难方式,您可能...
- 2020-12-18 10:34在本文中,我们将探讨如何使用PHP来实现MySQL数据库的导出功能,这类似于PHPMyadmin提供的数据库备份。这个过程能够使网站的管理变得更加方便,因为管理员可以直接在后台执行数据库备份,而无需离开PHP环境。 首先...
- 2022-07-14 08:54xxxPHP_er的博客 使用PHP和ThinkPHP将MYSQL数据库导出.sql文件
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司