Возвращает ключ первого уровня, если в двумерном массиве найдена целая соответствующая строка.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Возвращает ключ первого уровня, если в двумерном массиве найдена целая соответствующая строка.

Сообщение Anonymous »

Это первый массив:

Код: Выделить всё

$possible_combinations = array(
1 => array(1),
2 => array(2),
3 => array(3),
4 => array(4),

5 => array(1, 2),
6 => array(1, 3),
7 => array(1, 4),

8 => array(2, 3),
9 => array(2, 4),

10 => array(3, 4),

11 => array(2, 3, 4),
12 => array(1, 3, 4),
13 => array(1, 2, 4),
14 => array(1, 2, 3),

15 => array(1, 2, 3, 4)
);
Это второй массив:

Код: Выделить всё

$seeking = array(2, 3, 4);
Как видите, $possible_combinations[11] соответствует $seeking.

Значение $seeking в этом случае равно 2, 3, 4, но в других случаях оно может быть другим. Как я могу запустить проверку массива
$possible_combinations, чтобы увидеть, соответствует ли массив $seeking какому-либо из значений этого ассоциативного массива.
Он должен вернуть ключ совпадения, если он есть.

Подробнее здесь: https://stackoverflow.com/questions/105 ... a-2d-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»