我试图从我的目录中的路径链接到图像。我如何正确地逃避变量?在动态路径中创建文件名
这里是我的代码:
foreach ($images as $row) {
$config['source_image'] = '/assets/images/'.$row;
}
的$行变量需要单引号之间是英寸 感谢
我试图从我的目录中的路径链接到图像。我如何正确地逃避变量?在动态路径中创建文件名
这里是我的代码:
foreach ($images as $row) {
$config['source_image'] = '/assets/images/'.$row;
}
的$行变量需要单引号之间是英寸 感谢
的foreach($图像作为$行){
$config['source_image'] = '/assets/images/'.$row.';
}
你的代码是完全没有问题是寿的方式。
尝试以下方法:
foreach($images as $i => $v){
$config[$i] = rawurlencode("/assets/images/$v");
}
现在$config
阵列呈现的名称或号码,这取决于阵列$images
的类型是,在$images
阵列。
为什么不使用如下所示的双引号。
foreach ($images as $row) {
$config['source_image'] = "/assets/images/{$row}";
}
或者您是否需要单引号?
你为什么认为你需要这个? – zerkms
期望的输出是什么? – Fabio
你的意思是让它安全吗?检查urlencode()。您可能还想重新考虑使用foreach() - 循环多次为同一数组索引分配一个值的方法(只有数组中的最后一个元素将保存在'source_image'中)。 – roycable