繁体   English   中英

PHP - chr函数的连接返回一个图像

[英]PHP - Concatenation of chr function returns an image

我偶然发现了这个链接 它是关于PHP中的chr函数。 这个链接中有一个我无法理解的例子。

declare(encoding='UTF-8');
$str = chr(240) . chr(159) . chr(144) . chr(152);
echo $str;

这段代码给出了“大象形象”作为答案。 我不明白上面的代码是如何工作的? 关于chr串联的工作方式有什么解释吗?

我将举出更多关于此的例子。 我改变了最后一个chr的数字。

echo chr(240) . chr(159) . chr(144) . chr(154); // return a shell logo
echo chr(240) . chr(159) . chr(144) . chr(156); // return an ant logo
echo chr(240) . chr(159) . chr(144) . chr(158); // return a ladybug logo
echo chr(240) . chr(159) . chr(144) . chr(160); // return a fish logo

以十六进制写的数字是0xF0 0x9F 0x90 0x98 这是大象的UTF-8代码,例如请参见此处

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM