大佬教程收集整理的这篇文章主要介绍了将 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,请注明来意。