Дан кусок кода :
$pos{$pos}++; if ($base_pos < 3) { my %hash_forms = (); map {$hash_forms{substr(substr($word,0,$base_pos).$_,0,3)}++} split /\|/, substr($profiles[unpack("n",$profile_num)],1);
вот перевод последнего 'map' на PHP никак не дается.....