php如何在文件开头添加文字呢

php如何在文件开头添加文字呢,第1张

<input type="button" value="文字" />

如上,value 就为按钮的文字, 如果要是用php来添加文字的话,那么可以改成:

<input type="button" value="<?php echo '文字'?>" />

在php 里面可以写相应的程序。

先说说思路:

1.先获取file1.txt里面的内容 根据换行切割 得到一个数组$ex1

2.在用同样方法将file2.txt里面的内容切割成数组$ex2

3.循环$ex1数组(应该是file1.txt file2.txt里面的行数一样 不一样就循环file1.txt)

在循环里设置一个随机数

将分别得到$ex1 $ex2里面对应内容组合成一条记录 再保存到file3.txt

最后 file3.txt就是你想要的结果

示列代码:

<?php

//预定义变量

$contents1 = ''

$contents2 = ''

$contents3 = ''

//得到file1内容

$contents1 = file_get_contents('file1.txt')

//用换行切割数组

$ex1 = explode('

',$contents1)

//得到file1内容

$contents2 = file_get_contents('file2.txt')

//用换行切割数组

$ex2 = explode('

',$contents2)

$count1 = count($ex1)

$count2 = count($ex2)

//循环取值并赋值

for($i = 0$i<$count1$i++){

//设置随机数

$j = rand(0,$count1-1)

$contents3 .= $ex1[$j].$ex2[$i].'

'

}

//写入文件

file_put_contents('file3.txt',$contents3)

你可以复制这段代码 再新建file1.txt file2.txt 文件 里面写入相应测试内容(注意已换行分割)

运行测试一下

<?php

$str='1.png,2.png,3.png,4.png'

$arr_tmp = explode(",",$str)

foreach($arr_tmp as $v)

{

$arr[] = explode(".",$v)

}

$i = 0

foreach($arr as $val)

{

$val[0] .= "_t"

$arr[$i][0] = $val[0]

$arr[$i] = implode(".",$arr[$i])

$i++

}

$str = implode(",",$arr)

var_dump($str)

?>

试试这样,虽然比较麻烦,但是应该行得通。也可以封装成函数。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7983942.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存