存储在变量中的数组内容被截断

时间:2016-10-28 11:22:20

标签: php arrays

我正在尝试将内容放入数组中。大约100个网址的内容已存储在我称为$arraycontents的变量中,该变量使用","格式化。出于某种原因,当我这样做时,数组会被削减,但是当我手动输入网址时它会起作用。非常烦人的问题。

以下是代码:

$arraycontents =  '"http://archive.org/wayback/available?url=' . implode('","http://archive.org/wayback/available?url=',$matches[0]). '"';

$urls = array($arraycontents);

在错误消息中我得到它看起来像数组被切断。

1 个答案:

答案 0 :(得分:0)

$matches[0]包含“urls”已经是一个数组,所以前缀为all(如果我猜对了OP想要的话)

$urls = array_map(function($m) { 
   return 'http://archive.org/wayback/available?url='.$m;
},$matches[0]);