Pergunta
Como posso voltar a minha saída no ArrayCollection?
values = array();
while($row = mysql_fetch_array($result))
{
$values[] = array(mysql_num_rows($result),$row['userlevel'],$row['email'],$row['member_id']);
}
return $values;
Eu preciso a saída como ArrayCollection
Solução
PHP não tem tal coisa como um ArrayCollection, tanto quanto eu estou ciente.
A partir de uma rápida pesquisa do Google que parece que este é mais sobre ActionScript / Flex. Esta página tem alguns exemplos de como obter um ArrayCollection de uma matriz PHP. Não tenho certeza se é o que você está procurando embora.
Outras dicas
ArrayCollection
faz parte do coleções , um projeto Doctrine.
Não há nenhuma documentação publicada, mas os métodos disponíveis podem ser vistas na classe ArrayCollection
si.
Se o que os outros estão dizendo é verdade, e você está se referindo a implementação de ArrayCollection do ActionScript em PHP, em seguida, a partir de que o exemplo concluo que você está falando sobre o que todos chamam de outra associativa matrizes ou dicionários . Se é assim, eu vou ser feliz para lhe dizer que objeto de matriz, como retornado pela função array()
do PHP, já incorpora tudo o que você precisa.
Se você seria tão amável para esclarecer o que exatamente você quer dizer com ArrayCollection, que pode ser capaz de ajudá-lo melhor (e ganhar os nossos up-pontos): -)
Veja este:
http://groups.google.com/group/flex_india/browse_thread/thread/f7af9f284216732e
Eu estou supondo que você está falando de um FLEX ArrayCollection.
ArrayObject classe em php (SPL) chega perto idéia de ArrayCollection em AS3.