程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了将 url 前缀添加到数组的值 - 为什么要添加两次?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决将 url 前缀添加到数组的值 - 为什么要添加两次??

开发过程中遇到将 url 前缀添加到数组的值 - 为什么要添加两次?的问题如何解决?下面主要结合日常开发的经验,给出你关于将 url 前缀添加到数组的值 - 为什么要添加两次?的解决方法建议,希望对你解决将 url 前缀添加到数组的值 - 为什么要添加两次?有所启发或帮助;

我目前遇到一个问题,目前无法解释。在我的示例中,我有一系列练习。每个练习都包含一系列级别,其中至少有一个级别(最多为任何级别)。

例:

{
    "ID": 5,"code": "AEE87","title": "title No One","description": "Description of No One","titleimage": "https://my.host.com/img/exercises/5/AEE87.jpg","levels": [
        {
            "ID": 7,"e_ID": 5,"lvl": 1,"repeats": 1,"vIDeo": "movIE_7.mp4"
        },{
            "ID": 8,"level": 2,"vIDeo": "movIE_8.mp4"
        },{
            "ID": 10,"level": 3,"vIDeo": "movIE_10.mp4"
        },{
            "ID": 12,"level": 1,"repeats": 2,"vIDeo": "movIE_12.mp4"
        },{
            "ID": 13,"vIDeo": "movIE_13.mp4"
        },{
            "ID": 14,"vIDeo": "movIE_14.mp4"
        },{
            "ID": 15,"repeats": 3,"vIDeo": "movIE_15.mp4"
        },{
            "ID": 16,"vIDeo": "movIE_16.mp4"
        },{
            "ID": 17,"vIDeo": "movIE_17.mp4"
        }
    ]
},{
    "ID": 10,"code": "BC376","title": "title No Two","description": "Description for No Two","titleimage": "https://my.host.com/img/exercises/10/BC376.jpg","levels": [
        {
            "ID": 20,"e_ID": 10,"level": 0,"repeats": 0,"vIDeo": "movIE_20.mp4"
        }
    ]
},

现在我想给每个级别['vIDeo']添加一个URL前缀所以我想了

foreach($program->exercises as $exercisE) {
    foreach($exercise->levels as $level) {
        $level->vIDeo = 'https://my.host.com/vIDeos/'.$level->vIDeo;
    }
}

如果练习只有一个级别,这很有效。如果有多个,则url前缀添加两次:

{
            "ID": 7,"vIDeo": "https://my.host.com/vIDeos/https://my.host.com/vIDeos/movIE_7.mp4"
        },"vIDeo": "https://my.host.com/vIDeos/https://my.host.com/vIDeos/movIE_8.mp4"
        },

我的思维错误在哪里?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的将 url 前缀添加到数组的值 - 为什么要添加两次?全部内容,希望文章能够帮你解决将 url 前缀添加到数组的值 - 为什么要添加两次?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。