Мне удалось получить данные, которые я ищу, которые представлены в виде двух URL-адресов, и мне нужно извлечь их в две отдельные переменные. Я извлекаю данные наиболее эффективным способом и как я могу тогда иметь две переменные, содержащие данные 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://img.ruphp.com/string/image1.jpg" string(33) "http://img.ruphp.com/string/image2.jpg"
Я рад предоставить дополнительную информацию и попробовать любые предложения по улучшению кода.
Вы можете использовать:
1- массив
$image[] = JURI::base() . $imagesnonnull;
2- или String
$image.= JURI::base() . $imagesnonnull;
как я могу тогда иметь две переменные, содержащие данные url.
Нажимая их на массив
$urls[] = $url;
$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; } }
получать значения массива впоследствии