0

探しているデータを 2 つの URL の形式で取得できたので、それらを 2 つの個別の変数に抽出する必要があります。最も効率的な方法でデータを取得していますか?どうすれば、URL データを含む 2 つの変数を取得できますか?

$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" 

より多くの情報を提供し、コードを改善するための提案を試していただければ幸いです。

4

3 に答える 3

1

どうすれば、URL データを含む 2 つの変数を持つことができますか。

それらを配列にプッシュすることにより

$urls[] = $url;
于 2013-04-01T17:46:02.977 に答える
0

以下を使用できます。

1-アレイ

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

2-または文字列

$image.= JURI::base() . $imagesnonnull;
于 2013-04-01T17:46:20.457 に答える
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;
                   }
            }

後で配列値を取得する

于 2013-04-01T17:50:33.447 に答える