gpt4 book ai didi

php - 带有大括号的类似数组的语句 - 目的是什么?

转载 作者:可可西里 更新时间:2023-10-31 22:11:28 26 4
gpt4 key购买 nike

我在网上找到了这段代码,我想知道它的作用:

$k[$i] = ord($key{$i}) & 0x1F;

我知道 ord() 返回一个 ASCII 值,但我不清楚大括号 $key{$i} 的作用以及它的作用&0x1F

最佳答案

这不是数组语法。它仅用于访问字符串中的单个字符。索引必须是数字。

 $str{1} == $str[1]

在信息框中简要提及:http://www.php.net/manual/en/language.types.string.php#language.types.string.substr

此外,它已被正式宣布弃用。它在手册中被断断续续地弃用,但仍然是非常有效的语法,即使不常见。


& 0x1F 是按位与。在这种情况下,它将十进制值限制为 0 到 31。

关于php - 带有大括号的类似数组的语句 - 目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6129465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com