3

I have an array:

array('something' => 'like this', 'something' => 'like this', 'something' => 'like this');

I would like to replace it (quickly as possible, using a simple inline function) to be like this:

array(0 => 'like this', 1 => 'like this', 2 => 'like this');

Possible using any built-in php-array functions?

tshepang
  • 12,111
  • 21
  • 91
  • 136
metaforce
  • 1,337
  • 5
  • 17
  • 26

3 Answers3

22

check out array_values

$new_array=array_values($array);
print_r($new_array);
Shakti Singh
  • 84,385
  • 21
  • 134
  • 153
1
$arr = array(
             'something'=>'something',
             'something'=>'something'
             );

$new_arr = array();
$new_arr = array_values(arr);

    print_r($new_arr);
Sapnesh Naik
  • 11,011
  • 7
  • 63
  • 98
Rukmi Patel
  • 2,619
  • 9
  • 29
  • 41
-1
$arr = array(
    'something'=>'something',
    'something'=>'something'
);

sort($arr);

print_r($arr);
Andrey S.
  • 1
  • 1