PHP Konversi Array Menjadi HTML List

Tabel Konten
  1. PHP 
  • Penggunaan 
  • PHP 

    function array_to_list($array, $list_type = 'ul') {
        $output = '<' . $list_type . '>';
        foreach($array as $key => $values) {
            if(is_array($values)) {
                $output .= '<li><a href="#">' . $key . '</a>' . array_to_list($values, $list_type) . '</li>';
            } else {
                $output .= '<li><a href="#' . $values . '">' . $key . '</a></li>';
            }
        }
        return $output . '</' . $list_type . '>';
    }

    Penggunaan 

    Ubah array $test menjadi elemen HTML daftar:

    // Testing...
    $test = array(
        'A' => 'list-A',
        'B' => 'list-B',
        'C' => 'list-C',
        'D' => array(
            'AA' => 'list-AA',
            'AB' => 'list-AB',
            'AC' => 'list-AC',
            'AD' => array(
                'ADA' => 'list-ADA',
                'ADB' => 'list-ADB',
                'ADC' => 'list-ADC'
            ),
            'AE' => 'list-AE'
        ),
        'E' => 'list-E'
    );
    
    echo array_to_list($test, 'ol');

    Akan menghasilkan ini:

    Lihat Demo

    1 Komentar

    • Randy

      btw kalau maenan blogger apa bisa make PHP ni bang?

    Komentar telah ditutup.