javascript - 将参数添加到 php 函数中

标签 javascript php

我有一个 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;
}

关于javascript - 将参数添加到 php 函数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22720347/

相关文章:

带有计时器的 JavaScript 警告框

javascript - 锁只能用于多线程编程吗?

javascript - 无法在 jQuery 方法中使用alert()

javascript - 如何使用填充、第三方脚本和相互依赖关系

php - Docker-ENTRYPOINT脚本导致重启

php - AJAX 和获取最近的数据库条目

php - 将一段文本编码为其等效的 HTML

python:参数列表太长

javascript - Cordova 插件文件传输 : How do you upload a file to S3 using a signed URL?

php - Laravel:Eloquent 如果列名包含破折号,如何获取模型的属性?