PHP foreach loop key value PHP foreach loop key value php php

PHP foreach loop key value


You can access your array keys like so:

foreach ($array as $key => $value)


As Pekka stated above

foreach ($array as $key => $value)

Also you might want to try a recursive function

displayRecursiveResults($site);function displayRecursiveResults($arrayObject) {    foreach($arrayObject as $key=>$data) {        if(is_array($data)) {            displayRecursiveResults($data);        } elseif(is_object($data)) {            displayRecursiveResults($data);        } else {            echo "Key: ".$key." Data: ".$data."<br />";        }    }}


You can also use array_keys() . Newbie friendly:

$keys = array_keys($arrayToWalk);$arraySize = count($arrayToWalk); for($i=0; $i < $arraySize; $i++) {    echo '<option value="' . $keys[$i] . '">' . $arrayToWalk[$keys[$i]] . '</option>';}