
如上,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)
?>
试试这样,虽然比较麻烦,但是应该行得通。也可以封装成函数。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)