inet_ntop
将打包的Internet地址转换为人类可读的表示形式
将打包地址转换为可读格式:
<span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token variable">$addr</span> <span class="token operator">=</span> <span class="token function">chr</span><span class="token punctuation">(</span><span class="token number">127</span><span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token function">chr</span><span class="token punctuation">(</span><span class="token number">0</span><span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token function">chr</span><span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token function">chr</span><span class="token punctuation">(</span><span class="token number">1</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token variable">$exp</span> <span class="token operator">=</span> <span class="token function">inet_ntop</span><span class="token punctuation">(</span><span class="token variable">$addr</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token keyword">echo</span> <span class="token variable">$exp</span><span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
$addr
是由四个字符构成的字符串,它们分别代表了一个 32 位 IPv4 地址的四个字节(在这里是 127.0.1.1)。inet_ntop()
函数将这个字符串转换为人类可读的 IP 地址,并将结果存储在 $exp
中。然后,通过 echo
语句输出这个结果。