php全局数组,将目录的第一个文件与
我正在尝试使用globe()将目录中的.php文件获取到数组中。很好。 我希望在一个分区中有第一个文件,在另一个分区中有所有其他文件php全局数组,将目录的第一个文件与,php,glob,scandir,Php,Glob,Scandir,我正在尝试使用globe()将目录中的.php文件获取到数组中。很好。 我希望在一个分区中有第一个文件,在另一个分区中有所有其他文件 <?php $files = glob("kalenderitems/*.php"); $num_files = count($files); $i = 0; ?> <div class="kal-item-<?php echo $num_files?>-col-left">
<?php
$files = glob("kalenderitems/*.php");
$num_files = count($files);
$i = 0;
?>
<div class="kal-item-<?php echo $num_files?>-col-left">
<?php
foreach (glob("kalenderitems/*.php") as $filename){
if ($i == 1) {
?>
<div class="kal-item-<?php echo $num_files?> nr-<?php echo $i++ ?> equaliser">
<?php
include $filename
?>
</div>
<?php
};
}
?>
</div>
<!-- end DIV 1 -->
<div class="kal-item-<?php echo $num_files?>-col-right">
<?php
foreach (glob("kalenderitems/*.php") as $filename){
if ($i++ > 1) {
?>
<div class="kal-item-<?php echo $num_files?> nr-<?php echo $i++ ?> equaliser">
<?php
include $filename
?>
</div>
<?php
};
}
?>
</div>
请检查内部分区,我刚刚写的
<?php
$files = glob("kalenderitems/*.php");
$num_files = count($files);
$first_flag = 0;
$div_1 = "";
$div_2 = "";
foreach (glob("kalenderitems/*.php") as $filename)
{
if ($first_flag == 0)
{
$div_1 = "<div class='kal-item-$num_files nr-$i++ equaliser'> include $filename </div>";
}
else
{
$div_2.= "<div class='kal-item-$num_files nr-$i++ equaliser'> include $filename </div>";
}
$first_flag = 1;
}
?>
<div class="kal-item-<?php echo $num_files?>-col-left">
<?php echo $div_1; ?>
</div>
<div class="kal-item-<?php echo $num_files?>-col-right">
<?php echo $div_2; ?>
</div>
请检查内部div,我刚刚写的
<?php
$files = glob("kalenderitems/*.php");
$num_files = count($files);
$first_flag = 0;
$div_1 = "";
$div_2 = "";
foreach (glob("kalenderitems/*.php") as $filename)
{
if ($first_flag == 0)
{
$div_1 = "<div class='kal-item-$num_files nr-$i++ equaliser'> include $filename </div>";
}
else
{
$div_2.= "<div class='kal-item-$num_files nr-$i++ equaliser'> include $filename </div>";
}
$first_flag = 1;
}
?>
<div class="kal-item-<?php echo $num_files?>-col-left">
<?php echo $div_1; ?>
</div>
<div class="kal-item-<?php echo $num_files?>-col-right">
<?php echo $div_2; ?>
</div>
我相信您正在寻找。它删除并返回数组中的第一个元素,因此这应该可以实现您的目标:
<?php
$files = glob("kalenderitems/*.php");
$num_files = count($files);
?>
<div class="kal-item-<?php echo $num_files; ?>-col-left">
<div class="kal-item-<?php echo $num_files; ?> nr-1 equaliser">
<?php include(array_shift($files)); ?>
</div>
</div>
<!-- end DIV 1 -->
<div class="kal-item-<?php echo $num_files?>-col-right">
<?php foreach($files as $filename): ?>
<?php include($filename); ?>
<?php endforeach; ?>
</div>
我相信你在找我。它删除并返回数组中的第一个元素,因此这应该可以实现您的目标:
<?php
$files = glob("kalenderitems/*.php");
$num_files = count($files);
?>
<div class="kal-item-<?php echo $num_files; ?>-col-left">
<div class="kal-item-<?php echo $num_files; ?> nr-1 equaliser">
<?php include(array_shift($files)); ?>
</div>
</div>
<!-- end DIV 1 -->
<div class="kal-item-<?php echo $num_files?>-col-right">
<?php foreach($files as $filename): ?>
<?php include($filename); ?>
<?php endforeach; ?>
</div>
嗨,谢谢你的回答。看起来它要去什么地方了。但我有四项。第一个现在在左边。对的但在右边,我只得到最后一项。所以2和3不见了。更改了答案,请现在更改,实际上没有。提供了正确的结构,但也在和之间放置了一行带有文件名的行,不包括其他文件。我很困惑,您是希望只显示文件名,还是希望也包括该文件。不,该文件是一个小文件,我允许某人编辑文本。所以我想包括这个文件。嗨,thx作为答案。看起来它要去什么地方了。但我有四项。第一个现在在左边。对的但在右边,我只得到最后一项。所以2和3不见了。更改了答案,请现在更改,实际上没有。提供了正确的结构,但也在和之间放置了一行带有文件名的行,不包括其他文件。我很困惑,您是希望只显示文件名,还是希望也包括该文件。不,该文件是一个小文件,我允许某人编辑文本。所以我想真正包含这个文件。这正是我需要的。非常感谢你。也非常感谢你们所有其他人的努力!这正是我需要的。非常感谢你。也非常感谢你们所有其他人的努力!