Php 如何更改十六进制数的长度?
我有一个生成十六进制数的函数:Php 如何更改十六进制数的长度?,php,hex,substr,string-length,unique-id,Php,Hex,Substr,String Length,Unique Id,我有一个生成十六进制数的函数: function generateUid(){ $uuid = Uuid::uuid4(); $uuid = $uuid->getHex(); $uuid = substr($uuid,8); return $uuid; } 十六进制的长度是25,但我想把它削减到只有8位 第一个参数是从哪里开始,第二个参数是长度(要返回的字符数)。因此: 应该从第一个位置开始并返回8个字符 您以前的代码: substr($uuid,
function generateUid(){
$uuid = Uuid::uuid4();
$uuid = $uuid->getHex();
$uuid = substr($uuid,8);
return $uuid;
}
十六进制的长度是25,但我想把它削减到只有8位 第一个参数是从哪里开始,第二个参数是长度(要返回的字符数)。因此: 应该从第一个位置开始并返回8个字符 您以前的代码:
substr($uuid,8);
从第9个字符开始,返回字符串的其余部分。@user3783243您的意思是
substr($uuid,0,8)代码>?哇,是的,它正在工作!快乐:)
substr($uuid,8);