$hash = 'SomeString';
$sha1 = hash('sha1', $hash);
$sha512 = hash('sha512', $hash);
$sha1[0] = substr($sha1, 0, 1);
// continue 'til end
$sha512[0] = substr($sha512, 0, 1);
// continue 'til end
$finalHash = sha1($sha1[0] . $sha512[0]);
$finalHash .= (sha1($sha1[1] . $sha512[1]);
// etc
$result = sha1($finalHash); // sha1 all of the previous sha1 hashes appended to $finalHash