gpt4 book ai didi

php - 写入 PHP 中的特定行

转载 作者:可可西里 更新时间:2023-11-01 12:44:05 24 4
gpt4 key购买 nike

我正在编写一些代码,我需要将一个数字写入特定行。这是我到目前为止所拥有的:

<?php

$statsloc = getcwd() . "/stats/stats.txt";
$handle = fopen($statsloc, 'r+');

for($linei = 0; $linei < $zone; $linei++) $line = fgets($handle);
$line = trim($line);
echo $line;

$line++;
echo $line;

此后我不知道该从哪里继续。我需要将 $line 写入该行,同时维护所有其他行。

最佳答案

您可以使用 file 将文件作为行数组获取,然后更改您需要的行,然后将所有内容重写回文件。

<?php
$filename = getcwd() . "/stats/stats.txt";
$line_i_am_looking_for = 123;
$lines = file( $filename , FILE_IGNORE_NEW_LINES );
$lines[$line_i_am_looking_for] = 'my modified line';
file_put_contents( $filename , implode( "\n", $lines ) );

关于php - 写入 PHP 中的特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3277998/

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