3v4l.org

run code in 300+ PHP versions simultaneously
<?php $headers = array( 'one', 'two', 'three', ); $data = array( 'three' => 'someva3', 'one' => 'someval1', 'two' => 'someval2' ); print_r(array_flip($headers)); $correctOrder = array_merge(array_flip($headers), $data); print_r($correctOrder); $expected = array_values($correctOrder); print_r($expected);

preferences:
38.5 ms | 402 KiB | 5 Q