Articles of уникальный

PHP Random String Generator без повторений

Я пытаюсь написать PHP-функцию, которая будет генерировать «предположительно» случайные строки, которые должны быть уникальными, независимо от количества запусков. Ну, он может работать несколько раз, чтобы генерировать, но предпочтительно не много раз. Например, когда вы загружаете изображение в imgur, оно генерирует случайную 5-буквенную строку [a-zA-Z]. Если я хочу дублировать это (сохранить строку с уникальным ключом в […]

PHP: функция группировки массива объектов по значению

Я работаю с многомерным массивом. Как удалить дубликаты по значению? В следующем массиве [0], [2] и [5] имеют тот же [ID]. Есть ли функция, которая удалит любые повторяющиеся массивы на основе определенного значения? В этом случае я хотел бы удалить массив [2] и массив [5], так как они имеют тот же [ID], что и массив […]

PHP. Создайте уникальный ассоциативный массив, ключ -> значение и значение ->.

У меня есть небольшая проблема в php, которая мне трудно объяснить словами. У меня есть ассоциативный массив, содержащий ключ-значение. Я хотел бы сделать функцию (или если она уже есть), которая будет принимать массив в качестве входных данных и удалять дубликаты, но в обоих направлениях. Например: В моем массиве я {a -> b} {a -> c} […]

Zend Framework генерирует уникальную строку

Я хочу создать уникальную строчку AlphaNumeric длиной 4-6 символов для сохранения в db каждой записи (пользователя). Поле db имеет уникальный индекс, поэтому попытка сохранить ранее существовавшую строку порождает ошибку. Прямо сейчас я генерирую случайную строку и использую try-catch, поэтому при добавлении новой записи, если она генерирует исключение, я генерирую еще одну случайную строку и пытаюсь […]

Создание случайного уникального идентификатора с помощью PHP

У меня есть таблица, которая выглядит так. Это часть общей информации, когда пользователь регистрируется на моем сайте. +————+————+ | user_id | username | | 312543 | Bobby | | 543765 | Victoria | +————+————+ Мне просто интересно, как бы вы создали случайный уникальный номер для user_id ? Скажем, число от 1 до 100, которого еще […]

Лучший способ генерации уникальных имен файлов при загрузке файлов PHP

Может ли кто-нибудь предложить наилучшую практику генерации уникальных имен файлов для загрузки файлов во избежание дублирования записей? Заранее спасибо.

Создание уникального идентификатора в PHP

Я пытаюсь создать уникальный идентификатор в php, чтобы сохранить загруженный пользователем контент в FS без конфликтов. Я использую php, и на данный момент этот небольшой фрагмент отвечает за создание UID: $id = tempnam (".", ""); unlink($id); $id = substr($id, 2); Этот код является отвратительным: он создает временный файл в FS и удаляет его, сохраняя только […]

Генерировать случайную строку от 4 до 8 символов в PHP

Мне нужно сгенерировать строку с использованием PHP, она должна быть уникальной и должна иметь от 4 до 8 символов (значение переменной). Я думал, что могу использовать хеш crc32, но я не могу решить, сколько персонажей, но уверен, что он будет уникальным. С другой стороны, только создание «генератора паролей» будет генерировать дублируемую строку, и проверка значения […]

Как использовать array_unique для массива массивов?

У меня есть массив Array( [0] => Array ( [0] => 33 [user_id] => 33 [1] => 3 [frame_id] => 3 ) [1] => Array ( [0] => 33 [user_id] => 33 [1] => 3 [frame_id] => 3 ) [2] => Array ( [0] => 33 [user_id] => 33 [1] => 8 [frame_id] => 8 […]

Случайные URL-адреса PHP (короткий URL)

После использования таких сайтов, как JSFiddle, я заметил, что они автоматически генерируют случайный и уникальный URL, состоящий из различных символов верхнего и нижнего регистра. Мы могли бы воспользоваться этим для наших страниц бронирования. Как это делается?