我正在尝试编写代码,并且可以使用一些帮助。假设我有一个 5 种颜色的测试文件。我只希望每种颜色使用 10 次。
编辑:编辑代码以更多地反映我的设置。主要需要创建一个函数,我可以调用它来返回我的 5 种颜色中的 1 种未使用超过 10 次的颜色。
$colors = array_map("trim", file("colorlist.txt")); //loads all my colors
// echos all my colors
foreach($colors as $color){
echo ''.$color;
}
function checklimit($string){
BS CODING......
$currentcolor = getcolor();
}
function getcolor() {
$totalpercolor = 10;
If all $colors $totalused = $totalpercolor {
exit;
} else {
shuffle($colors)
Return a single color who's $totalused < $totalpercolor;
$color's $totalused = $totalused++
}
}
$result = mysql_query("SELECT whatever FROM $table_name WHERE doesntmatter IS NULL");
while ($row = mysql_fetch_assoc($results)){
$data = checklimit($string);
}
组织:
$colors = array(file("colorlist.txt"));
$i = 1;
foreach($colors as $color){
if color[i] <= 10 {
var color[i] = 0++;
i++;
} else {
If all colors = 10 {
end;
} else {
start loop over, get new color
}
}
}
我确信这不是正确的方法。所以任何帮助都会很棒。