在PHP
創建隨機字符串函數
<?php
/*
* Create a random string
* @author XEWeb <>
* @param $length the length of the string to create
* @return $str the string
*/
function randomString($length = 6) {
$str = "";
$characters = array_merge(range('A','Z'), range('a','z'), range('0','9'));
$max = count($characters) - 1;
for ($i = 0; $i < $length; $i++) {
$rand = mt_rand(0, $max);
$str .= $characters[$rand];
}
return $str;
}
?>
然後修改您的js函數如下
<script>
//assign php variable to js variable
function myFunction() {
var randomString=<?php echo randomString(10);?>
document.write(randomString);
}
myFunction();
</script>
這將允許你每次JS調用函數時
寫隨機字符串[取自'https://www.xeweb.net/2011/02/11/generate-a-random-string-a-z-0-9-in-php/'的PHP函數]
用PHP隨機化JS函數行爲?使用'if else'切換不同的功能,可以做不同的事情 –
@MeganFox該功能只是一個簡化事情的例子。我有一個完整的js文件需要做與現在一樣的事情,但代碼略有不同。 – dracosu
@dracosu你期待什麼類型的輸出,請給出提示你有一組消息數組,它應該隨機返回 – user1234