php как вывести все данные массива

Рейтинг: -2Ответов: 1Опубликовано: 18.04.2023

Как можно вывести все данные из такого массива кроме данных с именем index.php? Вариант с $list[0] не подходит т.к данные массива будут дополняться

Array ( [0] => 4.png [1] => bot.zip [2] => g2ldr [3] => index.php )

Ответы

▲ 0
    $arr = array("4.png", "bot.zip", "g2ldr", "index.php");
$arr = array_filter($arr, function($value) {
    return $value != "index.php";
});
print_r($arr);

Если нужно вывести , только имена файлов , то можно использовать цикл foreach

$list = array("4.png", "bot.zip", "g2ldr", "index.php");

foreach ($list as $item) {
  if ($item !== "index.php") {
    echo basename($item) . "\n";
  }
}