[英]PHP increment variable with glob
PHP的新手...搜索了該手冊,只是不了解如何將它們放在一起。 我試圖通過一個文件夾,並顯示每個html文件的內容...這部分工作。 我不知道如何逐步更改div id。
這段代碼用於顯示我想要的,我只需要在div中使用唯一的ID。
$dir = realpath('./path/to/folder/of_files/');
foreach (glob($dir .'/*.html') as $page){
$div = file_get_contents($page);
echo ("<div class=\"interface\" id=\"ID_$id\">$div</div>");
}
提前致謝。
如果$id
只是一些整數,則可以粘貼$id++;
某處...
$id = 1;
$dir = realpath('./path/to/folder/of_files/');
foreach (glob($dir .'/*.html') as $page){
$div = file_get_contents($page);
echo ("<div class=\"interface\" id=\"ID_$id\">$div</div>");
$id++;
}
像這樣做:
$dir = realpath('./path/to/folder/of_files/');
$id = 1;
foreach (glob($dir .'/*.html') as $page)
{
$div = file_get_contents($page);
echo ("<div class=\"interface\" id=\"ID_{$id}\">$div</div>");
$id++; //this is just... $id = $id + 1;
}
或者,您可以使用foreach的AS語法自動遞增。
$dir = realpath('./path/to/folder/of_files/');
foreach (glob($dir .'/*.html') as $id => $page)
{
$div = file_get_contents($page);
echo ("<div class=\"interface\" id=\"ID_{$id}\">$div</div>");
}
請注意,如果您不希望$ id從0開始,則可能需要在'echo'語句中增加$ id。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.