Получите ключ первого уровня элемента в многомерном массиве, где искомое значение находится в глубоком одноэлементном поPhp

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

Сообщение Anonymous »

Это мой код с примером массива.
Если пользователь ищет 523465, то должен быть возвращен индекс первого уровня.
< pre class="lang-php Prettyprint-override">

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

$userdb = [
[
'uid' => [
['10770'],
['523465'],
['4042389']
],
'name' => 'Sandra Shush',
'url' => 'urlof100'
],
[
'uid' => [
['102320'],
['532465'],
['40432389']
],
'name' => 'Stefanie Mcmohn',
'pic_square' => 'urlof100'
]
];

echo '
';
print_r(array_column($userdb, 'uid'));
$key = array_search(5432365, array_column($userdb, 'uid'));

echo "The key is: " . $key;
Требуемый $key в данном случае равен 0.


Подробнее здесь: https://stackoverflow.com/questions/389 ... the-sought
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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