배열이 있고 foreach 루프에 첫 번째 값을 가져 오려고합니다. 그 값을 함수에 보낸다.배열 루프 - foreach 루프에 첫 번째 값 가져 오기
이
foreach ($frequency as $i) { showphp_AlexVortaro (getphp_AlexVortaro ($frequency[$i])); showphp_Smartfm(getphp_Smartfm($frequency[$i])); }
배열이 있고 foreach 루프에 첫 번째 값을 가져 오려고합니다. 그 값을 함수에 보낸다.배열 루프 - foreach 루프에 첫 번째 값 가져 오기
이
foreach ($frequency as $i) {
showphp_AlexVortaro (getphp_AlexVortaro ($frequency[$i]));
showphp_Smartfm(getphp_Smartfm($frequency[$i]));
}
내가 생각 을 현재 당신의 기능 '인수로 오프셋'노출 '를 사용하는 것을 의미 :
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]);
}
관련 배열이 있다면 어떻게 될까요? – streetparade
@streetparade, 나는'$ oftenness '가 숫자로 색인 된 float (또는 문자열)의 배열을 참조한다고 가정합니다. 96.5 또는 '96 .5 '(나는'getphp_Smartfm'가 주어진 주파수에 근거한 무언가를 반환한다고 가정함으로써 그 가정에 도달했다). – karim79
$ i는 foreach 루프에서 배열의 값이 작동하지 않습니다. $ frequency [$ i]를 보내는 대신 '$ i'를 사용해야합니다.
당신이 키는 다음과 같은 구성 사용 가져 오기하려면 :
foreach ($array as $key => $value)
{
// Do something
}
댓글 확인 // 뭔가 재미 있습니다, 라고 생각합니다. 제어 문이 틀렸어 야? – streetparade
current();
함수는 첫 번째 값을 반환합니다.
echo current($array);
문제점을 이해하는 데 어려움이 있습니다. 배열의 * 첫 번째 * 값만 가져 와서 함수에 보내거나 모든 * 값을 함수에 보내시겠습니까? –
아무도 그것과 연결되지 않습니다 :'foreach' 제어 구조의 문서화 : http://php.net/manual/en/control-structures.foreach.php –