Convertir un string
Publicado por Jorge (4 intervenciones) el 20/03/2020 21:23:55
Hola necesito convertir un string separado por ';' de la siguiente manera.
He intentado con este código pero luego no puedo unir los dos resultados que obtengo para poder concatenar los demás carácteres.
Ya no hallo que hacer, soy principiante.
Gracias
1
2
3
4
5
6
7
$string = '-20,823758;-68,659980;;-20,823447;-68,656976;;-20,824219;-68,654101;;-20,825984;-68,654079;;-20,829193;-68,654552;'
$output = ''1;-20,823;-68,659;P;0;1
1;-20,823;-68,656;P;0;1
1;-20,824;-68,654;P;0;1
1;-20,825;-68,654;P;0;1
1;-20,829;-68,654;P;0;1
He intentado con este código pero luego no puedo unir los dos resultados que obtengo para poder concatenar los demás carácteres.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$str = '-20,823758;-68,659980;;-20,823447;-68,656976;;-20,824219;-68,654101;;-20,825984;-68,654079;;-20,829193;-68,654552';
$str1 = $str;
$tuArray = explode(';;', $str);
foreach($tuArray as $indice => $str){
//echo $str.';P;0;1'. "<br />";
$string = substr($str,0,7);
echo $string.";".'<br/>' ;
}
$tuArray1 = explode(';;', $str1);
foreach($tuArray1 as $indice1 => $str1){
//echo $str.';P;0;1'. "<br />";
$string1 = substr($str1,11,7);
echo $string1.";".'<br/>' ;
}
?>
Ya no hallo que hacer, soy principiante.
Gracias
Valora esta pregunta


0