<?php
// your data
$days[] = <<<__DATA
1|24-jan-11|n1|89|17|81|6|40
2|24-jan-11|n1|21|15|42|67|11
3|24-jan-11|n1|31|17|45|70|69
4|24-jan-11|n1|74|88|47|56|14
__DATA;
$days[] = <<<__DATA
5|28-jan-11|n2|31|25|75|37|84
6|28-jan-11|n2|15|4|20|34|68
7|28-jan-11|n2|19|15|81|14|67
8|28-jan-11|n2|47|17|15|71|14
__DATA;
foreach($days as &$d){
}
// -----
foreach($days[0] as $day){
for($i=3;$i<$len;$i++)
for($j=$i+1;$j<$len;$j++){
$key = $day[$j] > $day[$i] ? "{$day[$i]}|{$day[$j]}" : "{$day[$j]}|{$day[$i]}";
$pairs[$key] = $day[0];
}
}
foreach($days[1] as $day){
for($i=3;$i<$len;$i++)
for($j=$i+1;$j<$len;$j++){
$key = $day[$j] > $day[$i] ? "{$day[$i]}|{$day[$j]}" : "{$day[$j]}|{$day[$i]}";
echo "\"{$day[$i]}\" and \"{$day[$j]}\" in the row \"{$pairs[$key]}\" and \"{$day[0]}\"\n";
}
}
PD9waHAKCi8vIHlvdXIgZGF0YQoKJGRheXNbXSA9IDw8PF9fREFUQQoxfDI0LWphbi0xMXxuMXw4OXwxN3w4MXw2fDQwCjJ8MjQtamFuLTExfG4xfDIxfDE1fDQyfDY3fDExCjN8MjQtamFuLTExfG4xfDMxfDE3fDQ1fDcwfDY5CjR8MjQtamFuLTExfG4xfDc0fDg4fDQ3fDU2fDE0Cl9fREFUQTsKCiRkYXlzW10gPSA8PDxfX0RBVEEKNXwyOC1qYW4tMTF8bjJ8MzF8MjV8NzV8Mzd8ODQKNnwyOC1qYW4tMTF8bjJ8MTV8NHwyMHwzNHw2OAo3fDI4LWphbi0xMXxuMnwxOXwxNXw4MXwxNHw2Nwo4fDI4LWphbi0xMXxuMnw0N3wxN3wxNXw3MXwxNApfX0RBVEE7Cgpmb3JlYWNoKCRkYXlzIGFzICYkZCl7CiAgJGQgPSBleHBsb2RlKCJcbiIsICRkKTsKICBhcnJheV93YWxrKCRkLCBmdW5jdGlvbigmJHYpeyAkdiA9IGV4cGxvZGUoJ3wnLCAkdik7IH0pOwp9CgovLyAtLS0tLQoKJHBhaXJzID0gYXJyYXkoKTsKZm9yZWFjaCgkZGF5c1swXSBhcyAkZGF5KXsKICAkbGVuID0gY291bnQoJGRheSk7CiAgZm9yKCRpPTM7JGk8JGxlbjskaSsrKQogICAgZm9yKCRqPSRpKzE7JGo8JGxlbjskaisrKXsKICAgICAgJGtleSA9ICRkYXlbJGpdID4gJGRheVskaV0gPyAieyRkYXlbJGldfXx7JGRheVskal19IiA6ICJ7JGRheVskal19fHskZGF5WyRpXX0iOwogICAgICAkcGFpcnNbJGtleV0gPSAkZGF5WzBdOwogICAgfQp9IAoKZm9yZWFjaCgkZGF5c1sxXSBhcyAkZGF5KXsKICAkbGVuID0gY291bnQoJGRheSk7CiAgZm9yKCRpPTM7JGk8JGxlbjskaSsrKQogICAgZm9yKCRqPSRpKzE7JGo8JGxlbjskaisrKXsKICAgICAgJGtleSA9ICRkYXlbJGpdID4gJGRheVskaV0gPyAieyRkYXlbJGldfXx7JGRheVskal19IiA6ICJ7JGRheVskal19fHskZGF5WyRpXX0iOwogICAgICBpZihpc3NldCgkcGFpcnNbJGtleV0pKQogICAgICAgIGVjaG8gIlwieyRkYXlbJGldfVwiIGFuZCBcInskZGF5WyRqXX1cIiBpbiB0aGUgcm93IFwieyRwYWlyc1ska2V5XX1cIiBhbmQgXCJ7JGRheVswXX1cIlxuIjsKICAgIH0KfQo=