3v4l.org

run code in 500+ PHP versions simultaneously
<?php $array = [ "data" => "data", "id_1553539135251" => "<p>nsmn</p>", "about" => "about", "id_1553539141598" => "<p>uiu</p>", ]; $result = []; for ($i = 0; $i < count($array) / 2; $i++) { $subArray = array_slice($array, $i * 2, 2); $result[array_keys($subArray)[1]] = [ 'content' => array_values($subArray)[1], 'header' => array_values($subArray)[0], ]; } var_dump($result);
Output for 7.1.25 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
array(2) { ["id_1553539135251"]=> array(2) { ["content"]=> string(11) "<p>nsmn</p>" ["header"]=> string(4) "data" } ["id_1553539141598"]=> array(2) { ["content"]=> string(10) "<p>uiu</p>" ["header"]=> string(5) "about" } }

preferences:
112.04 ms | 1553 KiB | 4 Q