next()
및 prev()
은 연관 배열에서 작동합니까?연관 배열 포인터/순회 연관 배열
두 개의 레코드를 사용하여 하나의 "게임"을 설명하는 데이터 집합을 탐색하려고합니다. 그래서 내가 두 번째 레코드 승/일치하는 ID에 내가 전에 레코드를보고하고 eg_item['final_score']
잡아야합니다.
{"id":"75", "team_name":"TEAM1", "home_team_name":"TEAM1", "image":"TEAM1_HOME.png", "final_score":"37"},
{"id":"75", "team_name":"TEAM2", "home_team_name":"TEAM2", "image":"TEAM2_AWAY.png", "final_score":"10"},
{"id":"76", "team_name":"TEAM1", "home_team_name":"TEAM1", "image":"TEAM1_HOME.png", "final_score":"10"},
{"id":"76", "team_name":"TEAM2", "home_team_name":"TEAM2", "image":"TEAM2_AWAY.png", "final_score":"14"},
난 그냥 도움이되지 않습니다 사용 절름발이 array('one','two',three')
유형의 예제를 찾는거야 모든 예.
코드 샘플 :
foreach($json_output as $eg_item) :
if($this_game_id == $last_game_id) :
// get this records info
$b_score = $eg_item['final_score'];
$b_team_name = $eg_item['team_name'];
prev($json_output);
// get previous records info
$a_score = $eg_item['final_score'];
$a_team_name = $eg_item['team_name'];
$a_game_id = $eg_item['id'];
// put pointer back
next($json_output);
else :
// skip next record
endif;
endforeach;
예 그들은 ASSOC 배열에서 작동합니다. 몇 가지 코드를 보여줄 수 있습니까? – netcoder