@@ 1278-1281 (lines=4) @@ | ||
1275 | $end_offset = 0; |
|
1276 | foreach ($numseq[1] as $val) { |
|
1277 | $offset = $val[1]; |
|
1278 | if ($offset > $end_offset) { |
|
1279 | // B sequence |
|
1280 | $sequence[] = array('B', substr($code, $end_offset, ($offset - $end_offset)), ($offset - $end_offset)); |
|
1281 | } |
|
1282 | // A sequence |
|
1283 | $slen = strlen($val[0]); |
|
1284 | $sequence[] = array('A', substr($code, $offset, $slen), $slen); |
|
@@ 1287-1289 (lines=3) @@ | ||
1284 | $sequence[] = array('A', substr($code, $offset, $slen), $slen); |
|
1285 | $end_offset = $offset + $slen; |
|
1286 | } |
|
1287 | if ($end_offset < $len) { |
|
1288 | $sequence[] = array('B', substr($code, $end_offset), ($len - $end_offset)); |
|
1289 | } |
|
1290 | } else { |
|
1291 | // only B sequence |
|
1292 | $sequence[] = array('B', $code, $len); |