有人可以解释这个代码结构吗?
// Remove all fields and field instances.
foreach (field_info_instances('node', 'windfarm') as $field_name => $instance) {
field_delete_field($field_name);
field_delete_instance($instance);
}
具体来说是as $field_name => $instance
。我理解的方式是field_info_instances()返回一个数组,$field_name
是循环中使用的项。但是=> $instance
部分是什么?
到目前为止,我只见过这种类型的预言:
foreach ($array as $item) {
statement
}
答案 0 :(得分:3)
你可以这样看:
$arr = ['some', 'values' , 'to', 'populate', 'the', 'array'];
所以在一个结构如此的数组中:
$key
0, 1, 2, 3, 4, 5
将是数组索引$value
而some, values, to, populate, the, array
将为var year = 2016;