@sk_hynix

Как преобразовать UUID без дефисов в UUID с дефисами?

Вечер добрый, господа!

Допустим, есть строка вида "41feb2dbe18c02f099f84247dffbee8b". Ее надо преобразовать в строку "41feb2db-e18c-02f0-99f8-4247dffbee8b"

Как бы это сделать?
  • Вопрос задан
  • 339 просмотров
Решения вопроса 1
miraage
@miraage
Старый прогер
Ох, молодежь.. :)

<?php

$string = '41feb2dbe18c02f099f84247dffbee8b';
$parts = sscanf($string, '%8s%4s%4s%4s%8s');
$result = join('-', $parts);

var_dump($result);
// string(32) "41feb2db-e18c-02f0-99f8-4247dffb"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы