我想要做的是以下幾點:我有一個值的數組,這些值將最終被用來生成一個隨機的唯一字符串,但稍後。首先我想遍歷數組中的所有值(foreach循環),然後我想限制這個(while循環)這是做這個的正確方法嗎?可能在循環中使用while循環嗎?
下面的代碼不起作用,任何人都可以看到我做錯了什麼?
<?php
$array = array(
'1', '2', '3', '4', '5', '6', '7', '8', '9', '0',
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j',
'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't',
'u', 'v', 'w', 'x', 'y', 'z', '!', '£', '$', '%',
'^', '&', '*', '(', ')', '_', '+', '{', '}'
);
$length_of_unique_key = 15;
$counter = 0;
foreach($array as $values)
{
$counter++;
while ($counter <= $length_of_unique_key)
{
}
}
?>
使用我發佈的代碼,我生成了一個沒有問題的一百萬個字符的密鑰。 – Sam152 2009-05-03 00:55:01