#php #arrays #loops #foreach
#php #массивы #циклы #foreach
Вопрос:
<?php
$result = $sth1->fetchAll(PDO::FETCH_ASSOC);
foreach($result as $row)
{
echo "<div class='listing'>";
print $row['uUName'] . '</strong><br />' .
'<strong>' . $row['listTitle'] . '</strong><br />' .
$arr = explode(':', $row['diff']);
echo "{$arr[0]} hours, {$arr[1]} minutes ago";
echo "</div>";
}
unset($sth1);
?>
Вывод
Array01 hours, 48 minutes ago
Array04 hours, 01 minutes ago
Как мне избавиться от :
Array01
Array04
с самого начала и просто останется с:
01 hours, 48 minutes ago
04 hours, 01 minutes ago
Ответ №1:
<?php
$result = $sth1->fetchAll(PDO::FETCH_ASSOC);
foreach($result as $row)
{
echo "<div class='listing'>";
print $row['uUName'] . '</strong><br />' .
'<strong>' . $row['listTitle'] . '</strong><br />';
$arr = explode(':', $row['diff']);
echo "{$arr[0]} hours, {$arr[1]} minutes ago";
echo "</div>";
}
unset($sth1);
?>
Обратите внимание на строку 8, где я удалил ваше ‘. и заменил его на ‘; в конце.