3v4l.org

run code in 500+ PHP versions simultaneously
<?php $arr = array ( 0 => array ( 'field_id' => 1, 'field_name' => 'NO_INSCRIPTION', 'order_number' => 0 ), 1 => array ( 'field_id' => 2, 'field_name' => 'NO_ADDENDA', 'order_number' => 1 ), 2 => array ( 'field_id' => 3, 'field_name' => 'CODE_LANGUE', 'order_number' => 2 ), 3 => array ( 'field_id' => 7, 'field_name' => 'TEXTE', 'order_number' => 3 ) ); $from = 3; $to = 1; array_splice($arr, $to, 0, array_splice($arr, $from, 1)); print_r($arr);
Output for 7.2.0 - 7.2.34, 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.34, 8.3.0 - 8.3.35, 8.4.1 - 8.4.26, 8.5.0 - 8.5.11
Array ( [0] => Array ( [field_id] => 1 [field_name] => NO_INSCRIPTION [order_number] => 0 ) [1] => Array ( [field_id] => 7 [field_name] => TEXTE [order_number] => 3 ) [2] => Array ( [field_id] => 2 [field_name] => NO_ADDENDA [order_number] => 1 ) [3] => Array ( [field_id] => 3 [field_name] => CODE_LANGUE [order_number] => 2 ) )

preferences:
30.8 ms | 1154 KiB | 7 Q