2013-04-01 3 views
0

나는 두 개의 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://demo.com/images/image1.jpg" 
string(33) "http://demo.com/images/image2.jpg" 

나는 행복 더 많은 정보를 제공하고 코드를 개선하기 위해 어떤 제안을 시도 할 수 있습니다.

답변

0

당신은 사용할 수 있습니다

1 배열

$image[] = JURI::base() . $imagesnonnull; 

2 또는 문자열

$image.= JURI::base() . $imagesnonnull; 
+0

감사합니다. 지금은 그것을 묻는 것으로 어리석은 짓하지 않기 때문에 자신과 마이크 모두에게 간단한 솔루션 덕분이었습니다. – CoalaWeb

1

어떻게하면 url 데이터를 포함하는 두 개의 변수를 가질 수 있습니까? 배열에 그들을 밀어

$urls[] = $url; 
+0

당신 덕분에 빠른 응답과 매우 쉽게 대답하면 빠른 응답 및 나에게 몇 가지 옵션을 제공 너무 – CoalaWeb

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; 
        } 
      } 

가져 오기 배열 값 이후

관련 문제