1

Zend amazon サービスを使用して、そこまで取得しました。

$url=$result->LargeImage->Url;
print_r($url);

これの出力は次のとおりです。

Zend_Uri_Http Object
(
    [_username:protected] => 
    [_password:protected] => 
    [_host:protected] => ecx.images-amazon.com
    [_port:protected] => 
    [_path:protected] => /images/I/41voDxJS62L.jpg
    [_query:protected] => 
    [_fragment:protected] => 
    [_regex:protected] => Array
        (
            [escaped] => %[[:xdigit:]]{2}
            [unreserved] => [A-Za-z0-9-_.!~*'()\[\]]
            [segment] => (?:%[[:xdigit:]]{2}|[A-Za-z0-9-_.!~*'()\[\]:@&=+$,;])*
            [path] => (?:\/(?:(?:%[[:xdigit:]]{2}|[A-Za-z0-9-_.!~*'()\[\]:@&=+$,;])*)?)+
            [uric] => (?:%[[:xdigit:]]{2}|[A-Za-z0-9-_.!~*'()\[\];\/?:@&=+$,])
        )

    [_scheme:protected] => http
)

「保護」がキーワードであるため、ここでは echo $url->_host:protected を実行できません。

どうすればアクセスできますか? 誰でも助けてもらえますか?

ありがとう

4

1 に答える 1

3

ゲッターを使用します。

$result->LargeImage->Url->getHost()

また

$url->getHost()

ドキュメントを参照してください: http://framework.zend.com/apidoc/1.9/Zend_Uri/Zend_Uri_Http.html

于 2012-06-11T15:06:42.293 に答える