在PHP中使用Echo Image而不是URL

bru*_*ruh 1 php api image instagram

我试图在PHP中回显一个图像,但我只是实现了URL.这是使用Instagram API.

echo $pics['data'][0]['images']['standard_resolution']['url'];
Run Code Online (Sandbox Code Playgroud)

让我感到困惑的是在<img src= />没有代码破坏的情况下使用它的地方.

Dun*_*dnd 7

echo "<img src=\"".$pics['data'][0]['images']['standard_resolution']['url']."\">";
Run Code Online (Sandbox Code Playgroud)


EHL*_*der 5

您将需要使用复杂语法将复杂变量类型的值输出为双引号和解析字符串.

例:

echo "<img src='{$pics['data'][0]['images']['standard_resolution']['url']}'>";
Run Code Online (Sandbox Code Playgroud)

输出:

<img src='http://nicenicejpg.com/350/150'>
Run Code Online (Sandbox Code Playgroud)

php codepad的例子

从关于字符串的PHP文档,更具体地说是双引号字符串.

可以通过此语法包含具有字符串表示的任何标量变量,数组元素或对象属性.只需以与字符串外部相同的方式编写表达式,然后将其包装在{和}中.

我相信这种包含字符串的方法增加了可读性,否则在将值用于字符串之前将其赋值给简单变量是没有优势的.