Одно из решений: Код (Text): $array1 = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5); { //Function of get array values BOB function getArray ( $var ) { if ( is_array ( $var ) ) { return array_values( $var ); } else { exit ('No array'); } } } //Function of get array values EOB $array1 = getArray($array1); print_r($array1); Результат: Код (Text): Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
в PHP все массивы ассоциативные. в частном случае элементы могут быть ассоциированы с ключами-числами, получится "обычный массив". сделать такой массив можно штатными средствами: Код (PHP): $simple = array_values($complicated); на выходе будет массив с ключами от 0 до count-1 Добавлено спустя 3 минуты 22 секунды: p.s. а почему заголовок темы "конвертация объекта в массив"? наверное тебе нужен такой код: Код (PHP): $values_without_names = array_values((array)$object); оно будет работать, но какой в этом смысл, я хз! )))