[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: многомерные массивы
skaj


Array
(
[
0] => Array
(
[
id] => 5
[itap] => 1
[user1] => artem
[user2] => administrator
)

[
1] => Array
(
[
id] => 6
[itap] => 1
[user1] => artem
[user2] => user
)

[
2] => Array
(
[
id] => 7
[itap] => 1
[user1] => hugo
[user2] => artem
)

есть многомерный массив, требуется создать новый массив(одномерный) где будут только ключи user1, user2, вернее их значения

_____________
www.skaj.ru
sergeiss
Цитата (skaj @ 24.04.2013 - 21:21)
требуется создать новый массив...

Это вопрос или техзадание на работу? wink.gif Если вопрос, то какие своим мысли/наработки? Если техзадание, то выбери другой раздел форума и укажи сумму, которую готов заплатить.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
skaj
Цитата (sergeiss @ 24.04.2013 - 21:44)
Цитата (skaj @ 24.04.2013 - 21:21)
требуется создать новый массив...

Это вопрос или техзадание на работу? wink.gif Если вопрос, то какие своим мысли/наработки? Если техзадание, то выбери другой раздел форума и укажи сумму, которую готов заплатить.

читай внимательнее!!!

_____________
www.skaj.ru
skaj
логично, если я тебя бы нанимал, в другом месте ты бы это читал


_____________
www.skaj.ru
skaj
мне требуется решить вот эту задачу, в php я недавно, изучаю сам, гуру в реале из знакомых у меня нету, поэтому спрашиваю помощи здесь. исчерпывающий ответ токой устраивает?!

_____________
www.skaj.ru
sergeiss
Цитата (skaj @ 24.04.2013 - 22:51)
читай внимательнее!!!

Во-первых, у нас тут принято уважительное отношение к форумчанам. И если тебе задают "встречный" вопрос, то подумай, почему он задан? Тем более, что мой вопрос был очень четко задан: "Это вопрос или техзадание на работу?"

Во-вторых. У нас тут принято свои соображения высказывать сначала. Категорически желательно с кодом. Чтобы было понятно, что и как ты делаешь (и чтобы понять, что ты недоделываешь, чтобы код заработал).
В крайнем случае опиши, как ты видишь алгоритм - если он у тебя есть, но ты не знаешь, как на языке программирования описать.

Тогда подскажем. Но за тебя делать не будут.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
xlebosol
Цитата (skaj @ 24.04.2013 - 19:21)
где будут только ключи user1, user2, вернее их значения

Я так понимаю, что значения будут ключами.
skaj
Цитата (xlebosol @ 24.04.2013 - 23:48)
Цитата (skaj @ 24.04.2013 - 19:21)
где будут только ключи user1, user2, вернее их значения

Я так понимаю, что значения будут ключами.

не вопрос

_____________
www.skaj.ru
skaj
Цитата (skaj @ 25.04.2013 - 00:05)
Цитата (xlebosol @ 24.04.2013 - 23:48)
Цитата (skaj @ 24.04.2013 - 19:21)
где будут только ключи user1, user2, вернее их значения

Я так понимаю, что значения будут ключами.

не вопрос

нет, ключи простые, числовые,а значения из вложенного массива

_____________
www.skaj.ru
skaj
Цитата (sergeiss @ 24.04.2013 - 23:11)
Цитата (skaj @ 24.04.2013 - 22:51)
читай внимательнее!!!

Во-первых, у нас тут принято уважительное отношение к форумчанам. И если тебе задают "встречный" вопрос, то подумай, почему он задан? Тем более, что мой вопрос был очень четко задан: "Это вопрос или техзадание на работу?"

Во-вторых. У нас тут принято свои соображения высказывать сначала. Категорически желательно с кодом. Чтобы было понятно, что и как ты делаешь (и чтобы понять, что ты недоделываешь, чтобы код заработал).
В крайнем случае опиши, как ты видишь алгоритм - если он у тебя есть, но ты не знаешь, как на языке программирования описать.

Тогда подскажем. Но за тебя делать не будут.

ну та надо было с этого и начинать!!! smile.gif

_____________
www.skaj.ru
skaj
я пробывал и через foreach? но увы, возможно решение простое, ну не понимаю как это реализовать

_____________
www.skaj.ru
skaj
искал в справочнике по php в разделе array, нету подобной функции


_____________
www.skaj.ru
xlebosol
<?php
$source = array(
array
(
'id' => 5,
'itap' => 1,
'user1' => 'artem',
'user2' => 'administrator',
),
array
(
'id' => 6,
'itap' => 1,
'user1' => 'artem',
'user2' => 'user',
),
array
(
'id' => 7,
'itap' => 1,
'user1' => 'hugo',
'user2' => 'artem'
)
);

$newArray = array();
foreach ($source as $first) {
foreach ($first as $key => $value) {
if ($key == 'user1' OR $key == 'user2') {
array_push($newArray, $value);
}
}
}

var_dump($newArray);
?>
skaj
Огромное спасибо, мне это для пойска в is_array нужно, а то is_array не проверяет у многомерных массивов, требуется ключ вводить, пробывал через foreach с for но там вывод дублируется. Огромное спасибо!!!

_____________
www.skaj.ru
skaj
я перепутал in_array

_____________
www.skaj.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.