Hola, he usado el substr() de la siguiente forma:
Código PHP:
$pid_a=substr($id,1,3);
$pid_b=substr($id,-1);
$pti_a=substr($_POST['ptoventa'],1,2);
$pti_b=substr($_POST['ptoventa'],-2);
$pub_a=substr($_POST['ubicacion'],1,2);
$pub_b=substr($_POST['ubicacion'],-2);
$pem_a=substr($_POST['mercaderista'],1,2);
$pem_b=substr($_POST['mercaderista'],-2);
$cod=$pid_a+$pid_b+$pti_a+$pti_b+$pub_a+$pub_b+$pem_a+$pem_b;
pero al guardar la variable $cod en una tabla, el valor que guarda es 0.
A que se debe?.