Array Loop - 将第一个值放入foreach循环中

时间:2010-02-13 22:16:33

标签: php

我有一个数组,我希望将第一个值放入foreach循环中。然后将该值发送给函数。

  • 这不起作用

    foreach ($frequency as $i) {        
       showphp_AlexVortaro (getphp_AlexVortaro ($frequency[$i]));
       showphp_Smartfm(getphp_Smartfm($frequency[$i]));        
    }
    

3 个答案:

答案 0 :(得分:2)

$ i是foreach循环中数组的值。而不是发送$ frequency [$ i],你必须使用'$ i'。

如果要获取密钥,请使用以下构造:

foreach ($array as $key => $value) 
{
 // Do something
}

答案 1 :(得分:2)

认为你的意思是将当前的'公开'偏移用作函数的参数:

foreach($frequency as $i) {        
   showphp_AlexVortaro (getphp_AlexVortaro($i));
   showphp_Smartfm(getphp_Smartfm($i));        
}

或:

for($i=0; $i<count($frequencies); $i++) {        
   showphp_AlexVortaro(getphp_AlexVortaro($frequencies[$i]));
   showphp_Smartfm($frequencies[$i]);        
}

答案 2 :(得分:0)

current();函数将返回第一个值;

echo current($array);