I am very new to PHP and hope you can help me with this.
I am fetching some data from SQL and try to create an array that I want to echo on a page.
When I echo the result from the following ($output
) then this only returns the word "array" insteaed of the items that I am trying to add to it.
Can someone tell me what I am doing wrong here and provide me a short explanation as well ?
$c = "";
$i = 0;
$arr = array();
$output = ''
foreach ($objNames->names as $names) {
$c = "<img src='images/photos/photo_" . str_replace(" ", "_", $names->member) . ".png' alt='' class='clickable flagLink trackHC' /> " . $names->member . " ";
array_push($arr, $c);
$i++;
}
if($i != 0) {
$output = $arr;
}
<div id="output"><?php echo $output; ?></div>
Many thanks for any help, Mike.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…