Как с помощью php вывести из массива данные в таблицу?
$data = [
    ["яблоко", "1-01-2019", "1"],
    ["апельсин", "2-01-2019", "2"],
    ["мандарин", "2-01-2019", "3"]
];

function buildTable($data) {
    $html = "<table>";
    
    /* Build header */
    $html .=    "<tr>
                    <td>Название</td>";
    foreach ($data as $element) {
        list($fruit, $date, $number) = $element;
        $html .=    "<td>{$date}</td>";
    }
    $html .=    "</tr>";
    
    /* Build body */
    foreach ($data as $element) {
        list($fruit, $date, $number) = $element;
        $html .= "<tr>";
        $html .=    "<td>{$fruit}</td>";
        foreach ($data as $index=>$el) {
           $html .= "<td>";
           $html .= ($index+1) == $number ? $number : null;
           $html .= "</td>";
        }
        $html .= "</tr>";
    }
    
    $html .= "</table>";
    return $html;
}
foreach по массиву
вывести td с элементом 1
foreach по массиву
вывести td с элементом 0
вывести N пустых td с помощью str_repeat()
вывести td с элементом 2
вывести N пустых td с помощью str_repeat()