سلام
امیدوارم حالتون خوب باشه
من اینجا تو هر کدوم از متغیر های e1 تا e6
20 تا کلمه دارم که
میخواهم بیاد هر بار یه فایل بسازه به اسم های Best Attribute_Class1 تا Best Attribute_Class6 که تو هر کدوم اون 20 تا کلمه باشه
یعنی تو Best Attribute_Class2 اون 20 تا کلمه e2 باشه
اینو نوشتم
این میاد فقط کلمه آخر یعنی 20امین کلمه را نشان میده
for($i=1;$i<7;$i++)
{
foreach ((${"effective".$i}) as $key => $val){
${"e".$i}=($key . " " . $val.'<br>');
${"file".$i} = fopen("Best Attribute_Class$i.txt", "w") or die("Unable to open file!");
fwrite(${"file".$i},(${"e".$i}));
print_r(${"e".$i});
}
echo '<br>';
}
خروجی print_r اش درسته ها کامل نشان میده
فایهای جدید هم درست میسازه ولی فقط کلمه 20 امو نشان میده و البته یه <br> هم میذاره
من میخواهم هم <br> را نذاره و هم 20 تا کلمه را بنویسه
ممنون میشم کمکم کنین