我已经设法检索我正在寻找的数据,这是两个网址的形式,我需要将它们提取到两个单独的变量中。我是否以最有效的方式检索数据,以及如何使用包含url数据的两个变量。
$item = $this->_item;//Item ID
foreach ($item->getElements() as $elements) {
$images = $elements->get('file');
if(!empty($images)) {
$imagesnonnull = $images;
$image = JURI::base() . $imagesnonnull;
var_dump($image);
}
}
var_dump结果如下:
string(33) "http://demo.com/images/image1.jpg"
string(33) "http://demo.com/images/image2.jpg"
我很乐意提供更多信息并尝试任何改进代码的建议。
答案 0 :(得分:1)
我怎么能有两个包含url数据的变量。
将它们推到阵列上
$urls[] = $url;
答案 1 :(得分:0)
您可以使用:
1- array
$image[] = JURI::base() . $imagesnonnull;
2-或String
$image.= JURI::base() . $imagesnonnull;
答案 2 :(得分:0)
$item = $this->_item;//Item ID
$urls = array();
foreach ($item->getElements() as $elements) {
$images = $elements->get('file');
if(!empty($images)) {
$imagesnonnull = $images;
$image = JURI::base() . $imagesnonnull;
//var_dump($image);
$urls[] = $image;
}
}
之后获取数组值