Question: Hey i have an array an I need to separate each value so it would be something like this

```
$arry = array(a,b,c,d,e,f)
$point1 = (SELECT distance FROM Table WHERE Origin = a AND Destination = b);
$point2 = (SELECT distance FROM Table WHERE Origin = b AND Destination = c);
$point3 = (SELECT distance FROM Table WHERE Origin = c AND Destination = d);
$point4 = (SELECT distance FROM Table WHERE Origin = d AND Destination = e);
$point5 = (SELECT distance FROM Table WHERE Origin = e AND Destination = f);
$point6 = (SELECT distance FROM Table WHERE Origin = f AND Destination = g);
$point7 = (SELECT distance FROM Table WHERE Origin = g AND Destination = f);

$total_trav = $point1+$point2+$point3+$point4+$point5+$point6+$point7

```

Answer: 
Simple just use list();

```
list($point1,$point2,$point3,$point4,$point5) = $arry;

```

Then do your query like so....

```
$sql = "SELECT SUM(distance) FROM table WHERE (origin='$point1' AND destination='$point2') OR (origin='$point2' AND destination='$point3') OR (origin='$point3' AND destination='$point4') OR (origin='$point4' AND destination='$point5')

```

**EDIT**

Ok based on what you need below in the comments, I worked up a simple solution for you....

```
$arr = array("Vegas","Iowa","Utah","Washington"); //your array

//First part of query string build... 
$sql = "SELECT SUM(distance) FROM table WHERE";

//Loop through the array...based on its # of contents
for($i=0;$i<count($arr);$i++){
   if(!empty($arr[$i+1])){
   $sql.=" (origin='".$arr[$i]."' AND destination='".$arr[$i+1]."') OR";}
 }
  //Hack off the end bit, which contains an OR appended to the string...
  $sql = substr($sql, 0, -3);

  //$sql is now ready to be used in a query
  mysql_query($sql); 

```
use [`extract`](http://php.net/manual/en/function.extract.php) 

will extract the elements from the array to variables using the key as the name.