You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP中如何正确获取哈希数组内local_images数组的预期值?

错误原因

你写的foreach是遍历整个$config关联数组的所有值:第一轮遍历拿到的$local是字符串Rezin Gallery,第二轮是unsplash_categories对应的数组,第三轮才是local_images对应的数组。你在每一轮都尝试用['local_images']下标读取字符串类型的$local,自然会触发类型错误。

实现代码

要输出local_images里所有路径对应的img标签,直接读取$config['local_images']字段遍历即可:

// 取出local_images数组
$localImages = $config['local_images'];
// 遍历输出img标签
foreach ($localImages as $imagePath) {
    // 把路径里的反斜杠替换为正斜杠适配Web标准
    $webPath = str_replace('\\', '/', $imagePath);
    echo "<img src=\"{$webPath}\" alt=\"画廊展示图片\">";
}

内容的提问来源于stack exchange,提问作者Maz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 17:57:04