gpt4 book ai didi

php - 我想保存结果以使用 enter 循环

转载 作者:可可西里 更新时间:2023-10-31 22:40:47 30 4
gpt4 key购买 nike

我想用这段代码保存回车循环的结果

$str = '';
for( $i = 1; $i <= 10; $i++ ) {
$str .= $i;
}

$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = $str . "\n";
fwrite($myfile, $txt);
fclose($myfile);

但是结果是

12345678910

我想要的结果是这样的

1
2
3
4
5
6
7
8
9
10

然后我尝试使用这个脚本

$str = '';
for( $i = 1; $i <= 10; $i++ ) {
$str .= $i . "<br>";
}

$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = $str . "\n";
fwrite($myfile, $txt);
fclose($myfile);

这样的结果

1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>

谁能帮我修复这个脚本?

最佳答案

您可能只想直接在循环中添加换行符来获得您想要的内容,如下所示:

    <?php
$str = '';
for( $i = 1; $i <= 10; $i++ ) {
$str .= $i . PHP_EOL; //<== ADD A NEW LINE AT THE END OF EACH DIGIT
}

$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
//$txt = $str . "\n"; //<== YOU WOULDN'T NEED THIS LINE ANYMORE
fwrite($myfile, $str);
fclose($myfile);

关于php - 我想保存结果以使用 enter 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38390496/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com