Array в Array'е

GameMAN

Новичок
Array в Array'е

PHP:
$data = Array
(
    [activeplayers] => 2
    [players] => Array
        (
            [0] => Array
                (
                    [id] => 1
                    [name] => [FTT] JoLTiy
                    [kills] => 0
                    [onlinetime] => 2176
                )

            [1] => Array
                (
                    [id] => 2
                    [name] => c13*Craft
                    [kills] => 0
                    [onlinetime] => 2125
                )

        )

);
^^^ есть вот такая шляпа, как вывести так:

[FTT] JoLTiy
c13*Craft



PHP:
foreach ($data as $data => $value) {
           echo "$value<br>\n";
}
не подходит :(

плз, помогите разобраться!
 

Фанат

oncle terrible
Команда форума
а зачем ты перебираешь массив $data, если, судя по вопросу, тебе нужен совсем другой?
 

GameMAN

Новичок
Автор оригинала: Фанат
а зачем ты перебираешь массив $data, если, судя по вопросу, тебе нужен совсем другой?
Отредактировал свой пост, вот как из $data достать [name], немогу понять %)
 

Фанат

oncle terrible
Команда форума
а в data его и нету.
он есть в другом массиве.
в каком - тебе синим по белому написано.
 

GameMAN

Новичок
Я понимаю, но достать его от туда немогу!

-~{}~ 18.03.07 16:18:

кстати, $data = Array
(
[activeplayers] => 2
[players] => Array
(
[0] => Array
(
[id] => 1
[name] => [FTT] JoLTiy
[kills] => 0
[onlinetime] => 2176
)

[1] => Array
(
[id] => 2
[name] => c13*Craft
[kills] => 0
[onlinetime] => 2125
)

)

);

не меняется! он выдаётся так сам!

-~{}~ 18.03.07 16:19:

PHP:
define('PS_ROOTDIR', 'ps3/');
include("ps3/includes/class_PQ.php");

$opts = array(
  'ip' => '89.108.94.176:27020',
  'querytype' => 'halflife'
);
$pq = PQ::create($opts);

$data = $pq->query(array('players'));
print_r($data);

echo "<hr>\n\n";

foreach ($data as $data => $value) {
           echo "$value<br>\n";
}
-~{}~ 18.03.07 16:20:

тут http://cyberwars.ru/rc.php
 

Фанат

oncle terrible
Команда форума
зачем ты перебираешь массив $data, если тебе нужен совсем другой?
 

GameMAN

Новичок
а какой???
массив $data я НЕМОГУ НИКАК ПРАВИТЬ! Вот в чём проблема :(
 

Фанат

oncle terrible
Команда форума
массив $data я НЕМОГУ НИКАК ПРАВИТЬ!
во-первых, непонятно - зачем его править.
во-вторых, кто тебе сказал такую глупость, что не можешь?
ну ты же сам пишешь:
вот и обратись к тому Array, который в $data
 

Фанат

oncle terrible
Команда форума
да ладно!
ты не умеешь обращаться к элементу массива?
из массива $_GET не можешь достать его элемент?
Не верю!
 

GameMAN

Новичок
ААА всё понял!

foreach (я не знал что сюда всунуть as $item) {
echo "$item[name]<br> тут догадывался\n";
}

Спасибо чуваки!
 

Larian

Новичок
GameMAN

Вообще то ты вот тут ошибался.
foreach ($data as

Ты обращался не к том массиву.
 
Сверху