Вставляйте дефис после каждых n символов, не добавляя дефис в конце.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Вставляйте дефис после каждых n символов, не добавляя дефис в конце.

Сообщение Anonymous »

Я использую chunk_split(), чтобы добавить «-» после каждой четвертой буквы, но он также добавляет один в конце строки, чего мне не нужно, вот код:

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

function GenerateKey($input)
{
$generated = strtoupper(md5($input).uniqid());
echo chunk_split(substr($generated, -24), 4, "-");
}
Возможно, это не самый эффективный способ создания серийного ключа. Я думаю, было бы лучше, если бы я использовал mt_rand(), но пока и этого достаточно.
Так как бы мне не добавлять "-" в конце строки?
Потому что сейчас вывод выглядит так:

89E0-1E2E-1875-3F63-6DA1-1532-


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

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

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

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

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

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

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