【发布时间】:2017-05-29 08:42:37
【问题描述】:
我正在尝试使用 foreach 循环在 PHP 中创建多个文件。 foreach 循环读取数组的内容,该数组是使用 text(.txt) 文件中的 file() 函数形成的。该循环应该创建一个包含数组中每个值的 [.php] 文件,但它只为数组中的最后一个值创建文件。
<?php
$user_list=file('users.txt');
$n=0;
foreach ($user_list as $user[$n]) {
if(!file_exists("Users/".$_POST[username]."-".$user[$n].".php")){
$file_c=fopen("Users/".$_POST[username]."-".$user[$n].".php", 'a+');
fwrite($file_c,"Content");
}
$n++;
}
?>
【问题讨论】:
-
$user_list 的输出是什么?
-
Rafael Shkembi 的输出是正确的,正是我想要的。
标签: php arrays file loops foreach