<?php
unset($gran_array[5]); // Esto elimina el elemento del array
unset($matriz); // Esto elimina el array del todo
// Para eliminar uno por uno todos los elementos del array
foreach ($gran_array as $i=>$valor) {
unset($gran_array[$i]);
}
// Ojo: a pesar de eliminar los valores el indice sigue apuntando al siguiente
// por tanto, al añadir uno nuevo se añade a la posición 5
// para estos casos lo mejor reindexar con array_values y así empieza desde cero.
$gran_array = array_values($gran_array);
?>
Si tienes alguna duda o problema en PHP haz la pregunta en el comentario de esta entrada e intentaré responderte lo antes posible
hola estoy haciendo una consulta a una base de datos, para que me devuelva unas coordenadas y exportarlo a un geojson, pero el problema es que me devuelve el valor de las columnas de las coordenadas con " entre los valores.
ResponderEliminarPor ejemplo: "0.000000","0.000000" y el geojson me da problemas.
Este es mi codigo:
'FeatureCollection', 'features' => array());
while($row = mysql_fetch_assoc($sqlresult)){
$marker = array(
'type' => 'Feature',
'features' => array(
'type' => 'Feature',
"geometry" => array(
'type' => 'Point',
'coordinates' => array(
$row['latitud'],
$row['longitud'])
)
)
);
array_push($geojson['features'], $marker['features']);
}
$close = mysql_close($connect)
or die("Ha sucedido un error inexperado en la desconexion de la base de datos");
$json_string = json_encode($geojson);
header('Content-type: application/json');
echo $json_string;
$file = 'clientes.json';
file_put_contents($file, $json_string);
?>