首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用explode分解文件

使用explode分解文件
EN

Stack Overflow用户
提问于 2012-06-18 01:27:53
回答 4查看 89关注 0票数 1

今天,我了解了如何将文件分解为碎片。我用下面这段代码完成了这项工作。

代码语言:javascript
复制
<?php
$file = file('url here');
foreach ($file as $files)
{
list($example) = explode(',', $file);
}
?>

但是当我回显数组时,我只得到一个文本“$example”作为输出。我输入的文本文件如下所示

1,2,3,4,5

我希望输出结果如下所示

1

2

3.

4.

5

所以有没有可能。如果是,请帮帮我

EN

回答 4

Stack Overflow用户

发布于 2012-06-18 01:31:41

这是因为$example是一个数组。这就是为什么会返回"Array“。改为按如下方式打印:

代码语言:javascript
复制
foreach($example as $item) echo $item,"\n";
票数 3
EN

Stack Overflow用户

发布于 2012-06-18 01:28:55

对于HTML,在每个项目后使用<br>;对于文本文件,在每个项目后使用PHP_EOL

代码语言:javascript
复制
foreach ($example as $item)
{
    echo "$item<br>".PHP_EOL;
}
票数 2
EN

Stack Overflow用户

发布于 2012-06-18 01:31:14

$example将是一个数组,因此您需要使用print_r()或指定索引来回显:

代码语言:javascript
复制
echo $example[1];

理想情况下,要打印所有元素,您可以简单地执行另一个循环:

代码语言:javascript
复制
foreach($example as $element){echo $element."<br>";}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11073347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档