Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/01/2011, 04:42
Avatar de Manuellama
Manuellama
 
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 18 años, 2 meses
Puntos: 10
Respuesta: Extraer cadena entre dos caracteres

<?php
$_SESSION['matriculas'];
$_SESSION['matriculas']->matriculas;

$cadena = "2#GC123#c@#AB567#me@";

$_SESSION['matriculas']->numero = substr($cadena,0,1);
$cadena = substr($cadena,count($cadena));
$datos = split("@",$cadena);

for ($i=0;$i< count($datos)-1;$i++){
$subdatos = split("#",$datos[$i]);

$_SESSION['matriculas']->matriculas[$i] = array($i,$subdatos[1],$subdatos[2]);

}

for ($a = 0;$a<count($_SESSION['matriculas']->matriculas);$a++){
// print $_SESSION['matriculas']->matriculas[$a][0];
// print $_SESSION['matriculas']->matriculas[$a][1];
// print $_SESSION['matriculas']->matriculas[$a][2];
print "ID: ".$_SESSION['matriculas']->matriculas[$a][0];
print "<br>";
print "Matricula: ".$_SESSION['matriculas']->matriculas[$a][1];
print "<br>";
print "Averia: ".$_SESSION['matriculas']->matriculas[$a][2];
print "<br>";
print "<hr>";
print "<br>";
}

?>


Ahí tienes el código. Que lo disfrutes. He guardado las matrículas en una variable de sesión y dado valores de array a las matrículas.