Вопрос

Как я могу вернуть свой вывод в ArrayCollection?

values = array();
        while($row = mysql_fetch_array($result)) 
        {
            $values[] = array(mysql_num_rows($result),$row['userlevel'],$row['email'],$row['member_id']);
        }
        return $values;

Мне нужен результат как ArrayCollection

Это было полезно?

Решение

Насколько мне известно, в PHP нет такой вещи, как ArrayCollection.

Судя по быстрому поиску в Google, похоже, что речь идет больше об ActionScript/Flex. Эта страница есть несколько примеров того, как получить ArrayCollection из массива PHP.Хотя не уверен, что это то, что вы ищете.

Другие советы

ArrayCollection часть Коллекции, проект Доктрины.

Опубликованной документации нет, но доступные методы можно увидеть в ArrayCollection сорт сам.

Если то, что говорят другие, правда, и вы имеете в виду реализацию Коллекция ArrayCollection ActionScript в PHP, затем из этот пример Я делаю вывод, что вы говорите о том, что все остальные называют ассоциативные массивы или словари.Если это так, я буду рад сообщить вам, что объект массива, возвращаемый функцией PHP array() функция, уже включает в себя все необходимое.

Если вы будете так любезны уточнить, что именно вы подразумеваете под ArrayCollection, возможно, мы сможем помочь вам лучше (и заработать дополнительные баллы):-)

Видеть это:

http://groups.google.com/group/flex_india/browse_thread/thread/f7af9f284216732e

Я предполагаю, что вы говорите о FLEX ArrayCollection.

Класс ArrayObject в php (spl) близок к идее ArrayCollection в as3.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top