php - 从 PHP 中删除最后一个逗号,该逗号将进入 javascript 图像预加载脚本

标签 php javascript image preload

嗨,我有一个 javascript 预加载脚本,其中包含一个 php 命令来预加载上传的图像以供将来的 onClick 操作使用。无论如何,我无法从预加载脚本从中提取的最后一个图像中删除最后一个逗号。

这是脚本:

<div style="display:hidden">
<script type="text/javascript">
    <!--//--><![CDATA[//><!--
        var images = new Array()
        function preload() {
            for (i = 0; i < preload.arguments.length; i++) {
                images[i] = new Image()
                images[i].src = preload.arguments[i]
            }
        }
        preload(

        <?php
            for ($i = 0; $i < 6; $i++) {
                if (!empty($imgs[$i])) {
                    echo "'http://www.samplegallery.com/upload/image.php?img_source_url=" . $imgs[$i] . "&img_resize_to=500',";
                }
            }
        ?>

        )
    //--><!]]>
</script>
</div>

无论如何,我需要找出如何从上传的最后一张图片中删除最后一个逗号。不知道该怎么做。请帮我!顺便说一句...这些图像没有扩展名,因为它们链接到一个 php 图像脚本,该脚本可以调整它们的大小并将它们放入水印中。希望大家帮我解答一下!

最佳答案

换个 Angular 思考!逗号可能位于开头,然后将其从第一个逗号中删除:)

if (!empty($imgs[$i])) {
  $comma = $i == 0? '' : ',';
  echo $comma."'http://www.samplegallery.com/upload/image.php?img_source_url=" . $imgs[$i] . "&img_resize_to=500'";
}

如果$i等于5、8或139871,这种方式并不重要!

关于php - 从 PHP 中删除最后一个逗号,该逗号将进入 javascript 图像预加载脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15077743/

相关文章:

javascript - 更改内容控件中表格的值

image - Sitecore 营销人员模块的按钮图像

android - 将图片从图库上传到android中的服务器

javascript - Google 表格上的提交按钮

php - 无法使用 .css 将显示从无更改为阻止

php - 使用 jQuery 计算 keyup 的值

php - WooCommerce:按产品属性术语过滤管理订单

javascript - 将json转换成矩阵表? JavaScript/HTML

image - Drupal 7 : grayscale image to colored at mouse-hover. 使用 ImageStyles 生成的图像

php - 在提交时打开 thankyou.html + 下载 PDF