簡體   English   中英

PHP增量變量與glob

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM