Спустя 12 минут, 41 секунда (8.08.2011 - 17:14) olegod написал(а):
$array = array(19, 23, 45);
if (in_array(19, $array)) {
echo "В массиве есть число 19!";
}
Спустя 41 минута, 30 секунд (8.08.2011 - 17:56) Гость_kostya написал(а):
А если у меня массив такого вида?
Array ( [0] => Array ( [id_friend] => 29 )
[1] => Array ( [id_friend] => 18 ) )
Спустя 13 часов, 33 минуты, 2 секунды (9.08.2011 - 07:29) linker написал(а):
Ручками.
Спустя 32 минуты, 19 секунд (9.08.2011 - 08:01) Michael написал(а):
! |
Michael |
Спустя 1 час, 34 минуты, 48 секунд (9.08.2011 - 09:36) kovaldm написал(а):
Напиши рекурсивную функцию.
Спустя 33 минуты, 20 секунд (9.08.2011 - 10:09) sergeiss написал(а):
Цитата (linker @ 9.08.2011 - 08:29) |
Ручками. |
Я так подозреваю, ты имел ввиду создать свою функцию?
(для ТС) А в этой функции надо пройти циклом foreach по всем элементам основного массива, применяя для каждого из них функцию in_array(). Если находишь то, что надо, то сохраняешь какие-то данные для дальнейшего анализа или сразу выводишь в браузер.
Спустя 9 минут, 54 секунды (9.08.2011 - 10:19) linker написал(а):
sergeiss
Именно.
Именно.
Спустя 5 часов, 44 минуты, 59 секунд (9.08.2011 - 16:04) Гость_kostya написал(а):
Array ( [0] => Array ( [id_friend] => 29 )
[1] => Array ( [id_friend] => 18 ) )
всё это дело хранится в $isset_friend.
Тогда функция должна быть примерно такого вида?
[1] => Array ( [id_friend] => 18 ) )
всё это дело хранится в $isset_friend.
Тогда функция должна быть примерно такого вида?
function ($isset_friend = array())
{
foreach($isset_friend as $friend)
{
if (in_array(23, $friend))
{
return true;
}
else
{
return false;
}
}
Спустя 1 минута, 10 секунд (9.08.2011 - 16:05) neadekvat написал(а):
Гость_kostya, ага, только со скобками разберись.