如果有人能看到这段代码的问题,如果你能启发我,我会很高兴?我已经尝试过echo var_dump($content_array2);
了,它说数组包含 5 (0-4) 个字符串应该没问题,它应该打印$values[0]
and$values[1]
但仍然说 Undefined offset: 1 在我回显值的同一行?
<?php
$myFile = 'demo.txt';
$content = file_get_contents($myFile);
$content_array2 = explode("\n", $content);
?>
<?php for($i = 0; $i < count($content_array2); $i++):
$values = explode(';', $content_array2[$i]);?>
<li><?php echo $values[0].$values[1]; ?></li>
<?php endfor; ?>
现在它只是 demo.txt 中的垃圾,看起来像这样:
kgkhjvk;4;mvbjhgv;jkhgiuh;kluhouyghb
jhghjgv;2;j,hgbkjh;k,jhkj;kjhuihb
jhghjgv;2;j,hgbkjh;k,jhkj;kjhuihb
jhghjgv;2;j,hgbkjh;k,jhkj;kjhuihb
jhghjgv;2;j,hgbkjh;k,jhkj;kjhuihb