How to write this array in loop?

Your array is wrong. You mean sub array’s. Change your array, like so:

 $columns = [
    [
        'name' => 'slider',
        'value' => $user_slider
    ],
    [
        'name' => 'welcomebox',
        'value' => $user_welcomebox
    ],
    [
       'name' => 'servicebox',
       'value' => $user_servicebox
    ],
    [
        'name' => 'postbox',
        'value' => $user_postbox
    ]
];

So you can loop with foreach:

foreach ($columns as $key => $value) {
    echo $key . ': ' . $value . '<br>';
}

Leave a Comment