Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
…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