帝國cms模板中使用PHP生成隨機字符的方法
做站的站長很多時候買個模板就直接用,對于模板的一些小優化這類知道的很少,下面來說說如何在模板中使用隨機字符來提供模板的唯一性和原創程序。
方法2:
一般模板中直接插入這兩段代碼就可以直接用了,非常的簡便 。
以上就是在帝國cms模板中插入隨機字符的方法和代碼實例了。
方法1:
第一種方法是最容易理解的方法。它可以實現如下:
將所有可能的字母存儲到字符串中,生成從0到字符串長度-1的隨機索引,打印該索引處的字母,執行此步驟n次(其中n是所需字符串的長度)。
程序代碼如下:
說明這里面最開始的10是字符的長度,可以隨意修改。
<?php
$n
=10;
function
getName(
$n
) {
$characters
=
'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
;
$randomString
=
''
;
for
(
$i
= 0;
$i
<
$n
;
$i
++) {
$index
= rand(0,
strlen
(
$characters
) - 1);
$randomString
.=
$characters
[
$index
];
}
return
$randomString
;
}
echo
getName(
$n
);
?>
方法2:
使用uniqid()函數。PHP中的uniqid()函數是一個內置函數,用于根據當前時間(微秒)生成唯一ID。默認情況下,它返回一個13個字符長的唯一字符串。
一次生成13個不一樣的字符,減少重復。根據時間來的。
程序:
<?php
$result
= uniqid();
echo
$result
;
?>
一般模板中直接插入這兩段代碼就可以直接用了,非常的簡便 。
以上就是在帝國cms模板中插入隨機字符的方法和代碼實例了。
點個贊! ()