Php 用爆炸法破坏文件

Php 用爆炸法破坏文件,php,arrays,Php,Arrays,今天我学会了如何将文件分解成碎片。我用下面的代码完成了它 <?php $file = file('url here'); foreach ($file as $files) { list($example) = explode(',', $file); } ?> 但是当我回显$example时,我只是得到一个文本数组作为输出。我输入的文本文件如下所示 1,2,3,4,5 我希望输出如下所示 一, 2. 3. 4. 五, 那么这是可能的。如果是,请帮助我在HTML或PHP\u EOL

今天我学会了如何将文件分解成碎片。我用下面的代码完成了它

<?php
$file = file('url here');
foreach ($file as $files)
{
list($example) = explode(',', $file);
}
?>
但是当我回显$example时,我只是得到一个文本数组作为输出。我输入的文本文件如下所示

1,2,3,4,5

我希望输出如下所示

一, 2. 3. 4. 五,

那么这是可能的。如果是,请帮助我

在HTML或PHP\u EOL文本文件的每个项目后使用

foreach ($example as $item)
{
    echo "$item<br>".PHP_EOL;
}
用于HTML的每个项目后使用,用于文本文件的每个项目后使用

foreach ($example as $item)
{
    echo "$item<br>".PHP_EOL;
}
$example将是一个数组,因此您需要使用print\r或指定要回显的索引:

echo $example[1];
理想情况下,要打印所有元素,只需执行另一个循环:

foreach($example as $element){echo $element."<br>";}
$example将是一个数组,因此您需要使用print\r或指定要回显的索引:

echo $example[1];
理想情况下,要打印所有元素,只需执行另一个循环:

foreach($example as $element){echo $element."<br>";}
这是因为$example是一个数组。这就是返回数组的原因。改为按如下方式打印:

foreach($example as $item) echo $item,"\n";
这是因为$example是一个数组。这就是返回数组的原因。改为按如下方式打印:

foreach($example as $item) echo $item,"\n";

我认为你这里有两个问题,你应该一个接一个地解决。这是我能发现的一个:

而不是:

list($example) = explode(',', $file);
尝试:

$example = explode(',', $file);

还要注意,如果有多行,您将覆盖$example,因此您可能希望在foreach循环中输出它。

我认为这里有两个问题,您应该逐一解决。这是我能发现的一个:

而不是:

list($example) = explode(',', $file);
尝试:

$example = explode(',', $file);

还要注意的是,如果有多行,您将覆盖$example,因此您可能希望在foreach循环中输出它。

他甚至没有显示每个项目,只是打印数组本身。需要迭代,或者使用或\n内爆,这取决于他显示到的位置。他甚至没有显示每个项目,他只是打印数组本身。需要迭代,或使用或\n内爆,具体取决于他显示的位置。这需要首先进行基本调试。请执行错误报告~0;ini设置“显示错误”,1;在你剧本的开头。此外,您应该检查并遵循错误日志。这需要首先进行基本调试。请执行错误报告~0;ini设置“显示错误”,1;在你剧本的开头。此外,您还应该查看并遵循错误日志。