Ds\Map::toArray

(PECL ds >= 1.0.0)

Ds\Map::toArray Converte o mapa em um array

Descrição

public Ds\Map::toArray(): array

Converte o mapa em um array.

Caution

Mapas com chaves não escalares não podem ser convertidos para um array.

Caution

Um array tratará todas as chaves numéricas como inteiros, por exemplo, "1" e 1 como chaves no mapa resultarão apenas em 1 sendo incluído no array.

Note:

A conversão direta para um array ainda não é suportada.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Um array contendo todos os valores na mesma ordem do mapa.

Exemplos

Example #1 Ds\Map::toArray() exemplo

<?php
$map = new \Ds\Map([
    "a" => 1,
    "b" => 2,
    "c" => 3,
]);

var_dump($map->toArray());
?>

O exemplo acima produzirá algo semelhante a:

array(3) {
  ["a"]=>
  int(1)
  ["b"]=>
  int(2)
  ["c"]=>
  int(3)
}