Articles of ключ

Объединение массивов на основе ключей из другого массива

Я хочу объединить два массива следующим образом: 1-й массив: array( "ATTENDED" => 1, "TENTATIVE" => 2, // "REJECTED" => 3, "OUTSTANDING" => 4, "ACCEPTED" => 6 ); Второй массив: array ( 1 => 29, 4 => 30, 6 => 47 ); Я хочу получить результаты следующим образом: array ( 'ATTENDED' => 29, 'OUTSTANDING' => 30, […]

PHP найти элемент ключа

У меня этот массив Array ( [0] => a [1] => b [2] => c [3] => d ) как я могу получить ключ элемента (например, a = 0, c = 2)

получить значение из массива с помощью строки php

У меня есть следующий массив: array('data' => array('one' => 'first', 'two' => 'second')); Как я могу получить значение ключа «один», используя строку: echo __('data.one'); function __($key) { $parts = explode('.', $key); $array = array('data' => array('one' => 'first', 'two' => 'second')); return ???; } Спасибо!

PHP: массив с высокой глубиной, как вернуть текущее имя ключа?

У меня есть огромный массив из результата json_decode (связанный с true) и имеет следующий код, чтобы проверить, есть ли (один из массивов внутри, случайный серийный номер) ключ 'set_true' $out = ""; foreach ($array as $sub) { //$out[] = $sub['set_true']; if (in_array($sub['set_true'], $sub) && $sub['set_true'] == '1' ) { $out[] = 'User: ' . $sub . […]

Ошибка HTTP-запроса! HTTP / 1.0 403 Запрещено

Я создал хранилище 6 месяцев назад для сайта и данные хранятся в базе данных. Пользователь вводит в свой почтовый индекс, и когда вы нажимаете «Поиск», они перечисляют им ближайшие магазины. Когда я проверил сайт в прямом эфире сегодня утром, я получил сообщение об ошибке php error: A PHP Error was encountered Severity: Warning Message: file_get_contents(http://maps.google.co.uk/maps/geo?q=sr3+4as&output=json&key=—-MYKEY—): […]

Search_array во вложенных массивах

У меня есть массив с вложенными массивами, и я пытался использовать функцию * search_array * для просеивания через массив и вернуть мне свои ключи. Он не работает. Вот код: <?php $array = array( 'cat1' => array(1,2,3), 'cat2' => array(4,5,6), 'cat3' => array(7,8,9), ); foreach($array as $cat){ if(is_array($cat) echo array_search(5,$cat); //want it to return 'cat2' else […]

Пропустить клавиши в массиве без значений в цикле foreach

У меня нормальный одномерный массив, назовем его $ myarray , с несколькими ключами от [0] до [34]. Однако некоторые ключи могут быть пустыми. Предположим, я хочу использовать такой массив в цикле foreach $i = 1; $choices = array(array('text' => ' ', 'value' => ' ')); foreach ( $myarray as $item ) : $count = $i++; […]

Префикс ключей массива со строкой (:) в PHP

Быстрый; Я знаю решение, но я ищу что-то более элегантное, если оно существует. Я использую PDO для новых операторов: $sql = "INSERT INTO my_table (foo, bar, baz) VALUES (:foo, :bar, :baz)"; $source->execute($sql, array( ':foo' => $foo, ':bar' => $bar, ':baz' => $baz, )); Это нормально, но я хочу передать ранее созданный массив, однако содержащиеся в […]

PHP / Bash: создание PPK из ключа OpenSSH с кодовой фразой

Я хотел бы создать php-скрипт, который создает ключи для ssh-аутентификации. Я начал с exec("ssh-keygen -b 1024 -t dsa -N *pwd* -f *path-to-file* -q"); для создания частной и открытой пары ключей. Нет проблем до здесь;) Теперь я должен преобразовать OpenSSL-ключ в ppk-формат PuTTY (в cmd, а не в GUI). Если у кого-то есть идея о том, […]

как долго используется размер ключа по умолчанию, используемый mcrypt_blowfish?

Я собираюсь использовать шифр Blowfish для моего проекта в PHP (mcrypt_blowfish). Но у меня есть вопрос относительно использования mcrypt_blowfish, как долго это размер ключа deafult, который использовался этим способом шифрования в PHP? Некоторый другой шифр, поддерживаемый libmcrypt, имел объявленный размер ключа, например: MCRYPT_RIJNDAEL_128 –> 128 bit key MCRYPT_RIJNDAEL_192 –> 192 bit key MCRYPT_RC6_128 –> 128 […]