[英]Adding a parameter into a php function
我有一個PHP函數,它是:
function omv_get_pages($manga, $chapter) {
global $omv_img_types;
$pages = array();
$dirname = "mangas/$manga/$chapter/";
$dir = @opendir($dirname);
if ($dir) {
while (($file = @readdir($dir)) !== false) {
if (!is_dir($dirname . $file . '/')) {
$file_extension = strtolower(substr($file, strrpos($file, ".") + 1));
if (in_array($file_extension, $omv_img_types)) {
$pages[] = $file;
}
}
}
@closedir($dir);
}
sort($pages);
return $pages;
}
這是漫畫閱讀器php腳本的功能,它生成章節頁面。
我遇到的問題是,這個函數生成頁面的數量就像章節頁面(圖像)的數量一樣,但我想在每章的最后一章添加一個評論頁面。
我不會從頭開始使用評論腳本,我只會使用Disqus解決方案,但問題是我嘗試了很多東西來添加它,但沒有什么對我有用,也許我會從文件中調用評論頁面或任何事情。
如果有人有想法幫助我真的很感激,因為我非常需要它,並感謝所有人。
您是否可以將注釋頁面作為參數傳入,然后將其添加到數組的末尾? 例如:
function omv_get_pages($manga, $chapter, $commentPage) {
global $omv_img_types;
$pages = array();
$dirname = "mangas/$manga/$chapter/";
$dir = @opendir($dirname);
if ($dir) {
while (($file = @readdir($dir)) !== false) {
if (!is_dir($dirname . $file . '/')) {
$file_extension = strtolower(substr($file, strrpos($file, ".") + 1));
if (in_array($file_extension, $omv_img_types)) {
$pages[] = $file;
}
}
}
@closedir($dir);
}
sort($pages);
$pages[] = $commentPage;
return $pages;
}
我不認為你已經說清楚你到底需要什么。 你的意思是你想在功能的中間添加評論頁面嗎? 或者您只是希望每次到達其中一個章節目錄時都向$ pages數組添加一個空元素?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.