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