我在使用PHP方面不是很有经验,但我很难想到这样做的方法。我正在阅读一个文件并在“:”上爆炸,正如你在这里看到的那样。
<?php
$datainfo = file('data.txt');
for($i = 0; $i < count($datainfo); $i++){
$expdata = explode(':', $datainfo[$i]);
}
?>
问题是我需要像这样引用结果爆炸的特定索引。
<p> <?php echo $expdata[1] ?> </p>
我正在返回data.txt文件中最后一行的数组。我知道为什么会这样,我只是不知道如何得到我想要的东西。 (对不起非常新)。 Data.txt包含以下内容。
name:Octopod Juice Stand
balance:20
price:0.5
customers:12
starting:2014-05-26
end: 2014-09-01
juice:15.25
fruit:10
答案 0 :(得分:1)
将您的代码更改为
<?php
$datainfo = file('data.txt');
$expdata = array();
for($i = 0; $i < count($datainfo); $i++){
$expdata[] = explode(':', $datainfo[$i]);
}
?>
然后获得第一个标签。
<p><?php echo $expdata[0][0]; ?></p>
或第一个值
<p><?php echo $expdata[0][1]; ?></p>