これは、Instagram JSON のスニペットです。
"images":{
"standard_resolution":
{ "url":"http:\/\/scontent-a.cdninstagram.com\/hphotos-xfa1\/t51.2885-15\/10593467_370803786404217_1595289732_n.jpg","width":640,"height":640}
}
からプロトコルを削除したいと思います['images']['standard_resolution']['url']
。私は試しました:
.parse_url($value['images']['standard_resolution']['url'], PHP_URL_HOST) . parse_url($value['images']['standard_resolution']['url'], PHP_URL_PATH).
しかし、何もしません!/
JSONで行われたエスケープ( )に関係していると思いますhttp:\/\/
。だって、やってみたら
.parse_url("http://www.google.com", PHP_URL_HOST) . parse_url("http://www.google.com", PHP_URL_PATH).
..うまくいきます。物事を簡単に保ちたい..正規表現を使用しないでください。parse_url
完璧になります。