나비 이미지를로드하는 함수가 있습니다.함수 매개 변수가 설정되어 있는지 확인하십시오.
3 개 가능한 매개 변수가 : 색상, 각도 및 위치
마지막 하나는 항상 명시 적으로 설정되어하지만, 처음 2, 설정되어 있지 않은 경우, 임의의 숫자로 결정 있습니다. 즉, 특별히 설정하지 않는 한이 함수는 항상 무작위로 채색되고 각이 진 나비를로드합니다.
나는 내가 가지고있는이
function randombf ($randbf,$randangle,$position) {
$randbf = rand(1,4);
$randangle = rand(1,4);
echo '<div class="bf '.$position.'" style="background:url(\'images/bf_'.$randangle.'_'.$randbf.'.png\');"></div>';
}
이제 문제는 매개 변수가 전달되지 않은 경우 난 단지 무작위처럼 설정하는 것입니다있다. 같은
뭔가 : 내가 뭔가에 관계없이 무작위을 수행
randombf('1','2','whatever')
를 전달하는 경우
if(!$randbf) {
$randbf = rand(1,4);
}
는하지만 작동하지 않습니다.
내가 뭘 잘못하고 있니?
http://www.php.net/manual/en/functions.a rguments.php # functions.arguments.default –