안녕하세요, 오늘의 글은 초보자가 연습하기에 매우 적합합니다! 제목에서 볼 수 있듯이 PHP를 사용하여 구현해야 하는 두 가지 작은 요구 사항이 있습니다. 첫 번째는 텍스트 파일 이름을 변수에 저장해야 하고 두 번째는 해당 파일이 소유한 텍스트 수를 계산해야 합니다. 라인을 구현하는 방법에 대한 아이디어가 있는 사람이 있는지 궁금합니다. 아래에서 자세한 소개를 해드리겠습니다!
제가 예전에 쓴 글들을 좀 읽어보신 분들은 아실텐데요, 제가 글의 주제를 질문 형식으로 소개할 테니 오늘도 마찬가지일 거에요!
질문이 "파일의 줄 수를 계산하는 PHP 스크립트를 작성하는 방법. 텍스트 파일 이름을 변수에 저장하고 거기에 있는 텍스트의 줄 수를 계산해야 한다는 점에 유의하세요."라고 가정해 보겠습니다. 그런 다음 이 문제를 수행하여 솔루션을 작성합니다.
먼저 PHP 샘플 파일을 만들고 이름을 demo.php
로 지정했습니다.
그런 다음 다음과 같이 코드를 직접 입력합니다. demo.php
;
然后直接输入代码如下:
<?php $file = basename($_SERVER['PHP_SELF']); $no_of_lines = count(file($file)); echo " $file 中有 $no_of_lines 行"."<br>";
接着执行该文件,结果如下:
该文件是不是有5行,我们可以看以下
没毛病吧!
将一个文本文件名存储到一个变量是通过“basename($_SERVER['PHP_SELF']);
”方法来实现;
计算它所拥有的文本行数是通过“count(file($file));
”方法来实现。
其中basename()
函数用于返回路径中的文件名部分;
$_SERVER['PHP_SELF']
表示当前 php 文件相对于网站根目录的位置地址,与 document root 相关;
file() 函数把整个文件读入一个数组中。与 file_get_contents()
类似,不同的是 file()
将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行,包括换行符在内;
count()
rrreee
basename($_SERVER['PHP_SELF']);
" 메서드를 통해 이루어집니다. 🎜🎜텍스트 파일 이름을 계산하는 방법은 " count(file($file));” 메소드를 사용합니다. 🎜🎜basename()
함수는 경로의 파일 이름 부분을 반환하는 데 사용됩니다. 🎜🎜$_SERVER['PHP_SELF']
는 현재 PHP 파일을 기준으로 합니다. 웹사이트 루트 디렉터리 위치 주소는 문서 루트와 관련되어 있습니다. 🎜🎜file() 함수는 전체 파일을 배열로 읽어옵니다. file()
이 파일을 배열로 반환한다는 점을 제외하면 file_get_contents()
와 유사합니다. 배열의 각 단위는 파일의 해당 줄이며, 🎜🎜count()
함수는 배열의 요소 수를 반환하는 데 사용됩니다. 🎜🎜마지막으로, 가장 포괄적인 최신 "🎜PHP 비디오 튜토리얼🎜"을 여러분께 추천하고 싶습니다~ 와서 배워보세요! 🎜위 내용은 PHP는 파일 이름을 변수에 저장하고 파일의 줄 수를 계산합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!