PHP获取数组的键和值方法的总结
数组通常用于数组的过程。通常你需要遍历数组,把所有的键或值(或在同一时间得到的键和值),因此,PHP提供了一些功能来满足需求不奇怪。很多功能可以完成两个任务,不仅要把当前的指针位置的键或值,而且将指针移动到合适的位置。
获取当前数组键()
关键()函数返回到在input_array.the窗体的当前指针位置的关键如下:
混合键(阵列数组)
下面的示例迭代地处理数组和移动指针,以输出到果数组的键。
水果=数组()
当(键=键(水果)){
printf(%s
下一个(水果);
}
苹果
香蕉
注意,每次调用键()时指针都不动。为此,你需要使用下一个()函数,这个函数的唯一功能是完成指针的推送任务。
获取当前数组值当前()
当前()函数返回数组中当前指针位置的数组值:
混合电流(阵列阵列)
下面的例子被修改了,这次我们将得到数组值:
水果=数组()
而(果=当前(水果)){
printf(%s
下一个(水果);
}
红色
黄色
获取当前数组键和每个()值。
每()函数返回当前input_array键/值对的和进步的指针指向的位置。形式如下:
数组(数组)
返回的数组包含四个键,0个键和键包含键,键1和值包含相应的数据。如果每个(前面)指针的执行位于数组的结尾,则返回false。
水果=数组(苹果
print_r(每($水果));
数组({ 1 } >苹果{值> >苹果{ 0 } = 0 = { } = 0)
每个()通常与列表()一起使用以遍历数组:
水果=数组(苹果
重置(水果);
同时(列表($,$ $)=每个($水果))
{
回声;
}
0
香蕉1
2
3
因为将数组分配给另一个数组将重置原始数组指针,所以在这种情况下,如果我们在$果实中循环将分配给另一个变量,它将导致无限循环。
这就完成了数组的遍历。
希望本文能对大家的jQuery程序设计有所帮助。