create dynamic array within a array php -
i have sql query returns altitude of place. have exploded result separate longitude , latitude. result stored in array.
now want create array should contain arrays returned explode function.
$sql_altitude = mysql_query("select altitude `navigatio_info` bus_id='$bus_id' , driver_id ='$driver_id' order stop_no asc limit 0 , 30"); while ($row = mysql_fetch_assoc($sql_altitude)) { //echo $row['altitude']; //$altitude=array(); $altitude=(explode("-",$row['altitude'])); print_r($altitude); //$lat=array(); $lat=$altitude[0]; //print_r($lat); echo '<br/>'; //$long=array(); $long=$altitude[1]; //print_r($long); //echo '<br/>'; } below static array defined:
<?php $phparray = array(array('vadodara',22.3000,73.2000,5), array('valsad',20.6300,72.9300,2), array('thane',19.1724,72.9570,1)); )?> i want $phparray have dynamic values generated query above
please use mysqli_* functions since mysql_* functions old now.
$phparray = array(); while ($row = mysql_fetch_assoc($sql_altitude)) { /* assume $row['altitude'] contains below string $row['altitude'] = "place-latitude-longitute-altitude" */ $phparray[] = explode("-",$row['altitude']); } print_r($phparray);
Comments
Post a Comment