有什么方法可以检查线路是否存在?如果该行存在则读取它
我的代码
<?php
$s = 7; //$_POST['s'];
$file = fopen("text.txt","r");
$lines = file("text.txt");
echo $lines[$s];
fclose($file);
?>
text.txt 仅包含 6 行,因此返回 - Undefined offset: 7
最佳答案
$s = 7 - 1; // Arrays are zero-based in PHP
$lines = file("text.txt");
if (count($lines) >= $s) {
// you're good
}
或者:
$s = 7 - 1; // Arrays are zero-based in PHP
$lines = file("text.txt");
if (isset($lines[$s])) {
// you're good
}
关于PHP检查行号x是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22359744/