欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

脚本语言 - A,B 两个文件,用PHP脚本实现按照一定格式将A中的内容输出到B中。php新手

程序员文章站 2024-02-15 14:23:46
...
假设目录下有A.log 和 B.txt两个文本
A.log 源文件
B.txt 目标文件
脚本使用php编写,实现将源文件中的内容 按照^A ^B ^C分割输出到目标文件中

A.log中的内容为:
1.1^A1452773009204^B14670348^Cmm_2000071003_21540002_21668001^C^C^C15^C^C^Bapp^C^C^C^C^C1:56978e9036a8e37592c99441^C^C^B1^C56978e9036a8e37592c99441^C1^C^C^B^C^C^C1^C0^C^C^C^C0^C^C48^Bandroid^C^C^C^C^C^C^C^B^C^C^C^C^C^C^B^C^C^C^Ch5^Bwifi^C^C^C10.62.50.235^B^C^C^C^C^C^C^B^C^C^C^C1.0^B^C^C^C^C^C^C^C^C^BMozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36^C^C^C^B^B^A^B^B^B

希望能指教

回复内容:

假设目录下有A.log 和 B.txt两个文本
A.log 源文件
B.txt 目标文件
脚本使用php编写,实现将源文件中的内容 按照^A ^B ^C分割输出到目标文件中

A.log中的内容为:
1.1^A1452773009204^B14670348^Cmm_2000071003_21540002_21668001^C^C^C15^C^C^Bapp^C^C^C^C^C1:56978e9036a8e37592c99441^C^C^B1^C56978e9036a8e37592c99441^C1^C^C^B^C^C^C1^C0^C^C^C^C0^C^C48^Bandroid^C^C^C^C^C^C^C^B^C^C^C^C^C^C^B^C^C^C^Ch5^Bwifi^C^C^C10.62.50.235^B^C^C^C^C^C^C^B^C^C^C^C1.0^B^C^C^C^C^C^C^C^C^BMozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36^C^C^C^B^B^A^B^B^B

希望能指教

步骤
1.file_get_contents()得到log源文件内容
2.preg_match_all()拆分内容成数组
3.按照你想要的格式拼装你的字符串 加换行or anything~
4.file_put_contents()输出内容到txt文件

相关标签: php 脚本语言