从与文件扩展匹配的数组中获取元素

时间:2015-10-19 14:47:40

标签: php laravel laravel-5

如何从与pdf匹配的数组中获取元素? 这是我的代码。我得到一个值'38 .pdf'。但我需要38.pdf和39.pdf。

array:3 [
      0 => "30e9734e1f06bf751da5b3289994fb3f/38.pdf"
      1 => "30e9734e1f06bf751da5b3289994fb3f/39.pdf"
      2 => "30e9734e1f06bf751da5b3289994fb3f/Profile.jpg"
    ]

dd(目录)的结果是

{{1}}

2 个答案:

答案 0 :(得分:0)

您可以先显示包含以下链接的页面:

===========

您有2个要素PDF下载:

 <a>38.pdf</a>
 <a>39.pdf</a>
 .
 .
 .

=============

当用户点击链接时,它将重定向到代码:

return response()->download(
     $filenameresult, $splitted_file, ['Content-Type' => 'application/pdf']
);

答案 1 :(得分:0)

例如,您可以使用preg_grep。它将返回带有匹配项的数组

$pdf = preg_grep('/\/.*\.pdf$/', $directories );
print_r( $pdf );