我能';“我不明白”;键=>;“价值”;这段代码是用php编写的吗?

我能';“我不明白”;键=>;“价值”;这段代码是用php编写的吗?,php,Php,我有一个关于下面代码中“$key=>$value”的问题。。。我在谷歌上查了一下,但没有返回任何结果。。我只知道“=>”在x=array('a'=>'b')等数组中使用 感谢您的帮助它只是同时访问数组的键和值(所有PHP数组实际上都是字典/哈希映射)。基本上,它通过$variable循环,并将键设置为$key,将值设置为$value。假设这是你的arrray: $variable = array( 'a' => 'A' 'b' => 'B' 'c' => 'C' )

我有一个关于下面代码中“$key=>$value”的问题。。。我在谷歌上查了一下,但没有返回任何结果。。我只知道“=>”在x=array('a'=>'b')等数组中使用


感谢您的帮助

它只是同时访问数组的键和值(所有PHP数组实际上都是字典/哈希映射)。

基本上,它通过
$variable
循环,并将键设置为
$key
,将值设置为
$value
。假设这是你的arrray:

$variable = array(
  'a' => 'A'
  'b' => 'B'
  'c' => 'C'
);
然后在循环的每次迭代中,
$key
将是一个小写字母,
$value
将是相应的大写字母。

是的,它是一个数组

$key=>$val


它用于索引和数组的值。

键/值是指数组的索引和所述索引中的值。 如果您有这样一个数组:

$myArray = array("index0","index1","index2");
“foreach”遍历整个数组。“键”是其上的当前索引。 所以第一次通过循环时,key=0,value=“index0”。。。下一次通过时,键=1和value=“index1”。。。明白了吗

“$key=>$value”。。。我在谷歌上查了一下,但没有返回任何结果

对您来说,最重要的建议是熟悉www.php.net上的文档。在您的例子中,您可以查看“函数列表”中的“foreach”。许多人认为该文档是迄今为止任何语言都拥有的最好的示例

您对(大概)is_array()函数的调用有一个小错误

not: is_aray()
but: is_array()


php.net不止一次地帮助了我:)

谢谢你的帮助,伙计,我现在明白了。。。我忽略了一些基本的php概念。。。我已经学习php大约2天了,我试着理解网络中的代码片段。。。我认为$key是一个变量,而不是一个数组。。。tsk。。。谢谢你的回复
not: is_aray()
but: is_array()