Я могу отображать идентификатор и теги в цикле foreach без проблем.Но у меня проблемы с отображением названия и роста.Я не уверен, как вызвать их в цикл foreach.
Я могу вызвать их в цикле while, чтобы знать, что они работают.
$persons = array();
$tags = array();
while( ($row = mysqli_fetch_array( $rs, MYSQLI_ASSOC)))
{
if(!isset( $persons[$row['id']]))
{
$persons[$row['id']]['title'] = $row['title'];
$persons[$row['id']]['height'] = $row['height'];
$persons[ $row['id'] ] = array( 'id' => $row['id'], 'tag' => $row['tag']);
$tags[ $row['id'] ] = array();
}
$tags[ $row['id'] ][] = $row['tag'];
}
foreach( $persons as $pid => $p)
{
echo 'id: # ' . $p['id'] ;
echo 'title: ' . $p['title'];
echo 'height: ' . $p['height'];
echo '<a href="#">' . implode( '</a>, <a href="#">', $tags[ $p['id'] ]) . '</a>';
echo '<br /><br />';
}