как извлечь значения из массива? - PullRequest
1 голос
/ 06 мая 2011
  Array
    (
        [0] => Array
            (
                [accountNo] => 208773
                [mem_id] => 575
                [email] => sagar.epi@gmail.com

            )  
    )
    Array
    (
        [0] => Array
            (
                [accountNo] => 9415238
                [mem_id] => 619
                [email] => kDevMail@yahoo.com

            )


    )

проблема в том, что оба массива имеют индекс 0.

как я могу получить такие значения, как accountNo, mem_id и email, используя многомерный массив?

Ответы [ 5 ]

0 голосов
/ 06 мая 2011

Если он использует array_merge - тогда как он может быть уверен, что связал правильный адрес электронной почты с правильным аккаунтом? Не предполагая, что электронная почта $ index + = 2 от accountNo?

А как насчет создания функции, которая зацикливается и соответствует?

function searchAccountNo($match, $multiArr) {
    foreach($multiArr as $subArr) {
        if($subArr['accountNo'] == $match) {
            return $subArr;
        }
    }
    return false;
}

Или я все неправильно понял? - Извините, если так.

0 голосов
/ 06 мая 2011

Если это исходит из базы данных, и вы используете что-то вроде http://us3.php.net/manual/en/function.mysql-fetch-assoc.php, то именно так оно и должно выглядеть.Вы должны сделать что-то вроде

while ($row = mysql_fetch_assoc($result)) {
    echo $row["userid"];
    echo $row["fullname"];
    echo $row["userstatus"];
}

Так вот, как это должно быть.

Если вам отчаянно нужно иметь 1 большой жирный массив, чтобы сделать что-то еще, тогда вы можетеобъединить их после (как уже говорили)

0 голосов
/ 06 мая 2011

просто сделайте слияние массива

если вы используете php, 1) $ array = array_merge ($ array, $ array2); http://www.php.net/manual/en/function.array-merge.php

0 голосов
/ 06 мая 2011

Используйте array_merge() и он становится единым массивом.

0 голосов
/ 06 мая 2011

сначала используйте array_merge () , затем вы можете выполнить простой foreach и получить значения по $ var ['accountNo] и так далее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...