0

次のコードを使用して、特定のディレクトリから画像の配列を表示しています。

<?php 
    $dir = "img";
    $files = scandir($dir); 
    echo '<pre>', htmlspecialchars(print_r($files, true)), "</pre>\n";  
?>

このコードの出力は次のとおりです。

Array
(
    [0] => .
    [1] => ..
    [2] => image_1.png
    [3] => image_2.png
    [4] => image_3.png
)

私がやりたいのは、以下に示すように画像の配列を表示して[x] =>、各画像を削除し、またを削除することArray ( )です。

image_1.png
image_2.png
image_3.png

これについてどうやって行くのかわからない。私はこれまで実際に配列を操作したことがないので、考えられる唯一の方法はまたはですpreg_replace()str_replace()、正直なところ、どこから始めればよいかわかりません。

どんな助けでも親切にいただければ幸いです。

4

1 に答える 1

1

試す:

echo '<pre>', htmlspecialchars(join("\n", $files)), "</pre>\n";
于 2012-07-31T22:16:55.027 に答える