Найдите ключ по значению в массиве php и найдите значение, соответствующее ключу из массива — key
Найдите ключ по значению в массиве php и найдите значение, соответствующее ключу из массива — key

Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.

…L,`nick` varchar(32) DEFAULT NULL,`reg_date` datetime DEFAULT NULL,PRIMARY KEY (`id`),KEY `IND_NICK` (`nick`),KEY `IND_REGDATE` (`reg_date`))CREATETABLE`users`(`id`int(11)NOTNULL,`nick`varchar(32)DEFAULTNULL,`reg_date`datetimeDEFAULTNULL,PRIMARYKEY…

php$arr = [5=>’name’,8=>’age’,10=>’city’];

$num = ‘5,10’;

$str = ”;

//Как найти значения, соответствующие 5 и 10, — вывести «имя, город». Есть ли более удобный способ, кроме foreach?

foreach(arr as key=>

if(strpos(num,key) !== false) {

str.=value;

}

}

Содержание ответа:

php$arr = [5=>’name’,8=>’age’,10=>’city’];

$num = ‘5,10’;

$str = ”;

//Как найти значения, соответствующие 5 и 10, — вывести «имя, город». Есть ли более удобный способ, кроме foreach?

foreach(arr as key=>

if(strpos(num,key) !== false) {

str.=value;

}

}

$arr = array(5=>’name’,8=>’age’,10=>’city’);

$num = ‘5,10’;

var_dump(array_intersect_key(arr,array_flip(explode(‘,’,num))));

//output

array (size=2)

5 => string ‘name’ (length=4)

10 => string ‘city’ (length=4)

‘name’,8=>’age’,10=>’city’);

$num = ‘5,10’;

$str = array();

explode = explode(‘,’,num);

foreach(explode as key){

if(array_key_exists(key,arr)){

array_push(str,arr[

}

}

echo implode(‘,’,$str);

?>

Используйте array_key_exists, чтобы судить, код был указан наверху!

В дополнение к приведенному выше разложениюПосле num передайте array_key_exists вarrНайдя соответствующее значение в массиве,implodeснаружи вместе。Даю еще один способ реализации через штатную замену:

$arr = [5=>’name’,8=>’age’,10=>’city’];

$num = ‘5,10’;

$res = preg_replace_callback(

‘/(\d+)/’,

function($matches){

global $arr;

return array_key_exists(matches[1], arr) ? arr[matches[1]] :

},

$num

);

echo $num.”\n”;

echo $res;

…L,`nick` varchar(32) DEFAULT NULL,`reg_date` datetime DEFAULT NULL,PRIMARY KEY (`id`),KEY `IND_NICK` (`nick`),KEY `IND_REGDATE` (`reg_date`))CREATE

…/li>верноvalueОперационная командаexists(key):Подтвердить одинkeyсуществуетdel(key):удалитьодинkeytype(key):Тип возвращаемого значенияkeys(pattern):Возвращает значение, удовлетворяющее заданномуpatternиз всехkeyrandomkey:случайный…

…edis->ping(); //Проверяем, подключен ли он еще, [+pong]

$redis->ttl(‘key’);//Просмотр недействителенвремя[-1 | timestamps]

$redis->persist(‘key’);//Удалить недействительныйвремя[ 1 | 0

…, не будет вставлен другими командами. При высоком параллелизме нет условий гонки.

Именование КЛЮЧЕЙ. Хорошим предложением является «article:1:title», чтобы сохранить заголовок статьи с идентификатором 1.

1. Предисловие.

1. Получите список ключей: Шаблон KEYS Есть ли подстановочные знаки? *[] и выйти\

2. Существует ли ключ:

… }

/**

* Установите значение для построения строки

* @param string $key Имя ключа

* @param string $value заданное значение

* @param int $timeOut time 0 означает отсутствие срока действия

*/

Начнем с Redis. Redis — это система хранения ключей и значений, аналогичная memcached. Она поддерживает относительно большое количество типов хранимых значений, включая строку (строку), список (связанный список), набор (набор) и zset (упорядоченный набор). . Исходя из этого, Redis поддерживает различные способы сортировки. Как и memcached, для защиты...

…dis->ping(); //Проверяем, подключен ли он еще, [+pong]

…redis->ping(); //Проверяем, подключен ли он еще, [+pong]

$redis->ttl(‘key’);//Просмотр недействителенвремя[-1 | timestamps]

$redis->persist(‘key’);//Удалить недействительныйвремя[ 1 | 0]

… /**

* Установите значение для построения строки

* @param string $key Имя ключа

* @param string $value заданное значение

* @param int $timeOut time 0 означает отсутствие срока действия

...Функция хэш-таблицы. PHP может имитировать добавление, удаление, изменение и запрос хэш-таблицы. Доступ осуществляется путем сопоставления ключа с позицией в массиве. Функция сопоставления называется хэш-функцией, а массив, хранящий записи, называется хеш-таблицей.

Функция Hash преобразует ключи любой длины и типа в выходные данные фиксированной длины. Разные ключи могут иметь одно и то же...

Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/163582.html Оригинальная ссылка: https://javaforall.cn

boy illustration
Углубленный анализ переполнения памяти CUDA: OutOfMemoryError: CUDA не хватает памяти. Попыталась выделить 3,21 Ги Б (GPU 0; всего 8,00 Ги Б).
boy illustration
[Решено] ошибка установки conda. Среда решения: не удалось выполнить первоначальное зависание. Повторная попытка с помощью файла (графическое руководство).
boy illustration
Прочитайте нейросетевую модель Трансформера в одной статье
boy illustration
.ART Теплые зимние предложения уже открыты
boy illustration
Сравнительная таблица описания кодов ошибок Amap
boy illustration
Уведомление о последних правилах Points Mall в декабре 2022 года.
boy illustration
Даже новички могут быстро приступить к работе с легким сервером приложений.
boy illustration
Взгляд на RSAC 2024|Защита конфиденциальности в эпоху больших моделей
boy illustration
Вы используете ИИ каждый день и до сих пор не знаете, как ИИ дает обратную связь? Одна статья для понимания реализации в коде Python общих функций потерь генеративных моделей + анализ принципов расчета.
boy illustration
Используйте (внутренний) почтовый ящик для образовательных учреждений, чтобы использовать Microsoft Family Bucket (1T дискового пространства на одном диске и версию Office 365 для образовательных учреждений)
boy illustration
Руководство по началу работы с оперативным проектом (7) Практическое сочетание оперативного письма — оперативного письма на основе интеллектуальной системы вопросов и ответов службы поддержки клиентов
boy illustration
[docker] Версия сервера «Чтение 3» — создайте свою собственную программу чтения веб-текста
boy illustration
Обзор Cloud-init и этапы создания в рамках PVE
boy illustration
Корпоративные пользователи используют пакет регистрационных ресурсов для регистрации ICP для веб-сайта и активации оплаты WeChat H5 (с кодом платежного узла версии API V3)
boy illustration
Подробное объяснение таких показателей производительности с высоким уровнем параллелизма, как QPS, TPS, RT и пропускная способность.
boy illustration
Удачи в конкурсе Python Essay Challenge, станьте первым, кто испытает новую функцию сообщества [Запускать блоки кода онлайн] и выиграйте множество изысканных подарков!
boy illustration
[Техническая посадка травы] Кровавая рвота и отделка позволяют вам необычным образом ощипывать гусиные перья! Не распространяйте информацию! ! !
boy illustration
[Официальное ограниченное по времени мероприятие] Сейчас ноябрь, напишите и получите приз
boy illustration
Прочтите это в одной статье: Учебник для няни по созданию сервера Huanshou Parlu на базе CVM-сервера.
boy illustration
Cloud Native | Что такое CRD (настраиваемые определения ресурсов) в K8s?
boy illustration
Как использовать Cloudflare CDN для настройки узла (CF самостоятельно выбирает IP) Гонконг, Китай/Азия узел/сводка и рекомендации внутреннего высокоскоростного IP-сегмента
boy illustration
Дополнительные правила вознаграждения амбассадоров акции в марте 2023 г.
boy illustration
Можно ли открыть частный сервер Phantom Beast Palu одним щелчком мыши? Супер простой урок для начинающих! (Прилагается метод обновления сервера)
boy illustration
[Играйте с Phantom Beast Palu] Обновите игровой сервер Phantom Beast Pallu одним щелчком мыши
boy illustration
Maotouhu делится: последний доступный внутри страны адрес склада исходного образа Docker 2024 года (обновлено 1 декабря)
boy illustration
Кодирование Base64 в MultipartFile
boy illustration
5 точек расширения SpringBoot, супер практично!
boy illustration
Глубокое понимание сопоставления индексов Elasticsearch.
boy illustration
15 рекомендуемых платформ разработки с нулевым кодом корпоративного уровня. Всегда найдется та, которая вам понравится.
boy illustration
Аннотация EasyExcel позволяет экспортировать с сохранением двух десятичных знаков.