1) die("Multiple results detected"); // just get the first tuple $myrow = mysql_fetch_array($result); $dir = $myrow['dir']; $position = $myrow['position']; // find the assembled length $assembled_len = 0; $position_array = explode("|", $position); foreach ($position_array as $pos){ $indexes = explode("-", $pos); list($left, $right) = $indexes; //print "$left, $right
"; $diff = abs($left - $right) + 1; //print "$diff
"; $assembled_len += $diff; } $assembled_len /= 3; return array($dir, $position, $assembled_len); } // ------------------------------------------------------ function checkTigrID_array($TigrID_array){ // assume it is ok for now } // ------------------------------------------------------ // ------------------------------------------------------ // ------------------------------------------------------ ?>