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
24.04.2013 - 21:44
Цитата (skaj @ 24.04.2013 - 21:21) |
требуется создать новый массив... |
Это вопрос или техзадание на работу?
![wink.gif](http://phpforum.su/html/emoticons/wink.gif)
Если вопрос, то какие своим мысли/наработки? Если техзадание, то выбери другой раздел форума и укажи сумму, которую готов заплатить.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Цитата (sergeiss @ 24.04.2013 - 21:44) |
Цитата (skaj @ 24.04.2013 - 21:21) | требуется создать новый массив... |
Это вопрос или техзадание на работу? ![wink.gif](http://phpforum.su/html/emoticons/wink.gif) Если вопрос, то какие своим мысли/наработки? Если техзадание, то выбери другой раздел форума и укажи сумму, которую готов заплатить. |
читай внимательнее!!!
_____________
www.skaj.ru
логично, если я тебя бы нанимал, в другом месте ты бы это читал
_____________
www.skaj.ru
мне требуется решить вот эту задачу, в php я недавно, изучаю сам, гуру в реале из знакомых у меня нету, поэтому спрашиваю помощи здесь. исчерпывающий ответ токой устраивает?!
_____________
www.skaj.ru
sergeiss
24.04.2013 - 23:11
Цитата (skaj @ 24.04.2013 - 22:51) |
читай внимательнее!!! |
Во-первых, у нас тут принято уважительное отношение к форумчанам. И если тебе задают "встречный" вопрос, то подумай, почему он задан? Тем более, что мой вопрос был очень четко задан: "Это вопрос или техзадание на работу?"
Во-вторых. У нас тут принято свои соображения высказывать сначала. Категорически желательно с кодом. Чтобы было понятно, что и как ты делаешь (и чтобы понять, что ты недоделываешь, чтобы код заработал).
В крайнем случае опиши, как ты видишь алгоритм - если он у тебя есть, но ты не знаешь, как на языке программирования описать.
Тогда подскажем. Но за тебя делать не будут.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
xlebosol
24.04.2013 - 23:48
Цитата (skaj @ 24.04.2013 - 19:21) |
где будут только ключи user1, user2, вернее их значения |
Я так понимаю, что значения будут ключами.
Цитата (xlebosol @ 24.04.2013 - 23:48) |
Цитата (skaj @ 24.04.2013 - 19:21) | где будут только ключи user1, user2, вернее их значения |
Я так понимаю, что значения будут ключами.
|
не вопрос
_____________
www.skaj.ru
Цитата (skaj @ 25.04.2013 - 00:05) |
Цитата (xlebosol @ 24.04.2013 - 23:48) | Цитата (skaj @ 24.04.2013 - 19:21) | где будут только ключи user1, user2, вернее их значения |
Я так понимаю, что значения будут ключами.
|
не вопрос
|
нет, ключи простые, числовые,а значения из вложенного массива
_____________
www.skaj.ru
Цитата (sergeiss @ 24.04.2013 - 23:11) |
Цитата (skaj @ 24.04.2013 - 22:51) | читай внимательнее!!! |
Во-первых, у нас тут принято уважительное отношение к форумчанам. И если тебе задают "встречный" вопрос, то подумай, почему он задан? Тем более, что мой вопрос был очень четко задан: "Это вопрос или техзадание на работу?"
Во-вторых. У нас тут принято свои соображения высказывать сначала. Категорически желательно с кодом. Чтобы было понятно, что и как ты делаешь (и чтобы понять, что ты недоделываешь, чтобы код заработал). В крайнем случае опиши, как ты видишь алгоритм - если он у тебя есть, но ты не знаешь, как на языке программирования описать.
Тогда подскажем. Но за тебя делать не будут.
|
ну та надо было с этого и начинать!!!
_____________
www.skaj.ru
я пробывал и через foreach? но увы, возможно решение простое, ну не понимаю как это реализовать
_____________
www.skaj.ru
искал в справочнике по php в разделе array, нету подобной функции
_____________
www.skaj.ru
xlebosol
25.04.2013 - 00:50
<?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);
?>
Огромное спасибо, мне это для пойска в is_array нужно, а то is_array не проверяет у многомерных массивов, требуется ключ вводить, пробывал через foreach с for но там вывод дублируется. Огромное спасибо!!!
_____________
www.skaj.ru
я перепутал in_array
_____________
www.skaj.ru
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.