画像展開でサムネが存在するサービスはaとimgの画像を分ける
Closed this issue · 5 comments
tyoro commented
imgにサムネ画像いれて、aにfullサイズが入るように、値を2つ返せるようにして よしなに取り計らう。
aerith commented
返って来たのが配列か一つかどうかでわけてもいいしな。
tyoro commented
いいね
aerith commented
list($thumbnail_url, $image_url) = ImageURLParser::getServiceImageURL();
とかにすれば あれば $image_url もとれるみたいにできるのかな。今度試してみよう。
tyoro commented
んー試してみた感じ、配列返した時はlistで取れるけど、値を単体で返した時は両方nullが入るっぽいなぁ。
長さ1の配列を突込んだ時は、最初のだけちゃんととれるけど まぁそれだったら渡す側でnull渡してもいい気はする。
分岐のreturnしてる所を全部代入に変えて、最後に当該の変数を配列の形でreturnする形で実装してみようと思う。
使う側はlistでもいいし、いっそextractとかでもいいかも
tyoro commented
実装した