PHP取出多个txt的值

PHP取出多个txt的值,第1张

// 逐个取出或循环取出即可:

$files = [

    '1TieIdtxt',

    '2TieIdtxt',

    '3TieIdtxt',

    '4TieIdtxt',

    '7TieIdtxt',

    '12TieIdtxt',

];

$result = [];

foreach ($files as $k => $v) {

    $number = $k + 1;

    $key = "第 $number 个文件的内容";

    $f = fopen($v, 'r');

    $content = fread($f, filesize($v));

    fclose($f);

    $result[$key] = $content;

}

echo '<pre>';

print_r($result);

echo '</pre>';

/

  读文件

/

function read_file($filename)

{

    $fp = fopen($filename, "r") or die("couldn't open $filename");

    $read = fread($fp, filesize($filename));

    fclose($fp);

    return $read;

}

/

  写文件

/

function write_file($filename, $buffer)

{

    $fp = fopen($filename, "w") or die("couldn't open $filename");

    flock( $fp, LOCK_EX );

    $write = fputs($fp, $buffer);

    flock( $fp, LOCK_UN );

    fclose($fp);

    return true;

}

/

  修改(只是追加内容)

/

function append_to_file($filename, $buffer)

{

    $fp = fopen($filename, "a") or die("couldn't open $filename");

    flock( $fp, LOCK_EX );

    fputs($fp, $buffer);

    flock( $fp, LOCK_UN );

    fclose($fp);

    return true;

}

/

  测试

/

$str = read_file('testtxt');

echo $str;

write_file('test2txt', $str);

append_to_file('test2txt', "ABCD");

打开phpini 搜索:memory_limit

修改phpini的 memory_limit 的值将其加大

如果没有 memory_limit 这项你手动加上就是了

以上就是关于PHP取出多个txt的值全部的内容,包括:PHP取出多个txt的值、如何用PHP读取TXT文件并且修改、php读取tXT文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9870556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存