Maison >développement back-end >Problème PHP >Comment utiliser fread() pour lire des fichiers en PHP

Comment utiliser fread() pour lire des fichiers en PHP

autoload
autoloadoriginal
2021-04-15 09:47:202322parcourir

Comment utiliser fread() pour lire des fichiers en PHP

Cet article présente principalement comment utiliser la fonction fread() intégrée de PHP en PHP pour obtenir le nombre d'octets avec confirmation ou non-confirmation. Nombre d'octets, dans les deux cas, la méthode utilisée pour lire le contenu du fichier.

1.fread syntaxe :

fread  ( resource $handle  , int $length   ) : string
  • $handle : système de fichiers Pointeur, généralement une ressource créée par fopen().

  • $length : Lit la longueur en octets du fichier.

  • Valeur de retour : chaîne $length.

2. Lire le fichier (confirmer les octets à lire) :

fichier exit.txt

php.cn good better

fichier php

<?php
  //文件路径
  $filename="./exit.txt";
  //获取文件资源
  $file = fopen($filename,&#39;r&#39;); //读取二进制文件时,需要将第二个参数设置成&#39;rb&#39;
  //获取文件内容
  $file_info=fread($file,10);
  //打印文件内容
  echo $file_info;
  //关闭文件资源
    fclose($file);
?>
输出结果:php.cn goo

3. Lire le fichier (ne pas confirmer les octets à lire) :

Si vous avez besoin d'obtenir tout le contenu du fichier, vous devez utiliser une autre fonction filesize(), qui est spécialement utilisée pour vérifier la taille du fichier

<?php
  //文件路径
  $filename="./exit.txt";
  //获取文件资源
  $file = fopen($filename,&#39;r&#39;);
  //获取文件大小
  $file_size= filesize($filename);
  //获取文件内容
  $file_info=fread($file, $file_size);
   //打印文件内容
  echo $file_info;
  //关闭文件资源
  fclose($file);
?>
输出结果:php.cn good better

Recommandé : Résumé des questions d'entretien annuel PHP 2021 (collection) 》《Tutoriel vidéo php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn