PHP echo array key

Hi Experts,

How can I echo the key of a key/value pair in an array.  For example:

array([part123]=>Available [part432]=>NotAvailable [part789]=>BackOrdered)

Let's say I want to echo in HTML both the key and the value, in this case the part number and the status but in different table <td>'s.

I can do the echoing and array handling.. but I can't remember how to specifically echo the key.

Any ideas?

Thanks,

HNM
HelpNearMeAsked:
Who is Participating?
 
VanHackmanConnect With a Mentor Commented:
like this:
<?php

$a = array(
    "uno" => 1,
    "dos" => 2,
    "tres" => 3,
    "diecisiete" => 17
);

echo '<table border="1">';

foreach ($a as $key => $value)
{
	echo "<tr>";
    echo "\t<td>$a[$key]</td> <td>$value.</td>\n";
	echo "</tr>";
}

echo "</table>";

?>

Open in new window

0
 
HelpNearMeAuthor Commented:
works for me ;)

Thanks,

HNM
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.