Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,907 questions

51,839 answers

573 users

How to move key value pair from array upward to first position in PHP

2 Answers

0 votes
function move_up(&$arr, $key) {
    $keyvaluerow = array($key => $arr[$key]);
    unset($arr[$key]);
    $arr = $keyvaluerow + $arr;
}
 
$arr = array(
    'aaa' => 'php',
    'bbb' => 'html',
    'ccc' => 'css',
    'ddd' => 'javascript',
    'eee' => 'c',
);
 
move_up($arr, 'ddd');
echo "<pre>";
print_r($arr);
echo "</pre>";
 
 
/*
run:
 
Array
(
    [ddd] => javascript
    [aaa] => php
    [bbb] => html
    [ccc] => css
    [eee] => c
)
 
*/

 



answered Jan 26, 2019 by avibootz
edited Jan 26, 2019 by avibootz
0 votes
$arr = array(
    'aaa' => 'php',
    'bbb' => 'html',
    'ccc' => 'css',
    'ddd' => 'javascript',
    'eee' => 'c',
);

$arr = array('ddd' => $arr['ddd']) + $arr;
echo "<pre>";
print_r($arr);
echo "</pre>";


/*
run:

Array
(
    [ddd] => javascript
    [aaa] => php
    [bbb] => html
    [ccc] => css
    [eee] => c
)

*/

 



answered Jan 26, 2019 by avibootz
edited Jan 26, 2019 by avibootz
...