新金沙3777

新金沙3777复制代码 代码如下,//上边代码会画出一个超级美貌的叶子

一月 27th, 2020  |  未分类

效果:

复制代码 代码如下:

晋升:保存到PHP文件然后在浏览器中打后就能够看出和法力图一律的一张图片。复制代码 代码如下:

//上面代码会画出三个非常美丽的卡片
// 定义 PI 一分的角度的值
define(“PII”, M_PI/180);
// 新建图像能源,并定义其背景为 森林绿,前程色为 森林绿
$im = imagecreate(670,500);
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$g = imagecolorallocate($im, 0x00, 0x00, 0x00);
// 从下面实例化的代码能够识破,早先值 $x, $y, $L, $a 别分为 300, 500,
100, 270
function drawLeaf($g, $x, $y, $L, $a) {
global $im;
$B = 50;
$C = 9;
$s1 = 2;
$s2 = 3 ;
$s3 = 1.2;
if($L > $s1) {
// 计算叶子的稳固 下边
$x2 = $x + $L * cos($a * PII);
$y2 = $y + $L * sin($a * PII);
$x2R = $x2 + $L / $s2 * cos(($a + $B) * PII);
$y2R = $y2 + $L / $s2 * sin(($a + $B) * PII);
$x2L = $x2 + $L / $s2 * cos(($a – $B) * PII);
$y2L = $y2 + $L / $s2 * sin(($a – $B) * PII);
// 总括叶子的原则性 下边
$x1 = $x + $L / $s2 * cos($a * PII);
$y1 = $y + $L / $s2 * sin($a * PII);
$x1L = $x1 + $L / $s2 * cos(($a – $B) * PII);
$y1L = $y1 + $L / $s2 * sin(($a – $B) *新金沙3777 , PII);
$x1R = $x1 + $L / $s2 * cos(($a + $B) * PII);
$y1R = $y1 + $L / $s2 * sin(($a + $B) * PII);
// 别分画叶子的为主以致叶面
ImageLine($im, (int)$x, (int)$y, (int)$x2, (int)$y2, $g);
ImageLine($im, (int)$x2, (int)$y2, (int)$x2R, (int)$y2R, $g);
ImageLine($im, (int)$x2, (int)$y2, (int)$x2L, (int)$y2L, $g);
ImageLine($im, (int)$x1, (int)$y1, (int)$x1L, (int)$y1L, $g);
ImageLine($im, (int)$x1, (int)$y1, (int)$x1R, (int)$y1R, $g);
// 再一次递归调用自个儿
drawLeaf($g, $x2, $y2, $L / $s3, $a + $C);
drawLeaf($g, $x2R, $y2R, $L / $s2, $a + $B);
drawLeaf($g, $x2L, $y2L, $L / $s2, $a – $B);
十大正规网赌网址 ,drawLeaf($g, $x1L, $y1L, $L / $s2, $a – $B);
drawLeaf($g, $x1R, $y1R, $L / $s2, $a + $B);
}
}
// 实例化
drawLeaf($g, 300, 500, 100, 270);
header(“Content-type: image/png”);
imagepng($im);
?>

$im=imagecreate; $white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF); $g
= imagecolorallocate($im, 0x00, 0x00, 0x00); define; function drawLeaf{
global $im; $B = 50; $C =9; $s1 = 2; $s2 = 3 ; $s3 = 1.2; if { $x2 = $x

在PHP编程中,递归调用平日与静态变量使用。静态变量的意义能够参见 PHP
手册。希望上边包车型地铁代码,会更便于对递归以至静态变量的精通
复制代码 代码如下:
header(“Content-type: text/plain”);
function static_function () {
static $i = 0;
if ($i++ < 10) {
echo $i . “n”;
static_function();
}
}

  • $L * cos; $y2 = $y + $L * sin; $x2R = $x2 + $L / $s2 * cos; $y2R =
    $y2 + $L / $s2 * sin; $x2L = $x2 +$L / $s2 * cos; $y2L = $y2 + $L /
    $s2 * sin; $x1 = $x + $L / $s2 * cos; $y1 = $y + $L / $s2 * sin; $x1L
    = $x1 + $L / $s2 * cos; $y1L = $y1 + $L / $s2 * sin; $x1R = $x1 + $L /
    $s2 *新金沙3777复制代码 代码如下,//上边代码会画出一个超级美貌的叶子。 cos; $y1R = $y1 + $L / $s2 * sin; ImageLine$y, $y2, $g);
    ImageLine$y2, $y2R, $g); ImageLine$y2, $y2L, $g); ImageLine$y1, $y1L,
    $g); ImageLine$y1, $y1R, $g); drawLeaf($g, $x2, $y2, $L / $s3, $a + $C);
    drawLeaf($g, $x2R, $y2R, $L / $s2, $a + $B); drawLeaf($g, $x2L, $y2L, $L
    / $s2, $a – $B); drawLeaf($g, $x1L, $y1L, $L / $s2, $a – $B);
    drawLeaf($g, $x1R, $y1R, $L / $s2, $a + $B); } } drawLeaf;
    header(“Content-type: image/png”); imagepng;

static_function(State of Qatar;这段代码会全体输出 1 到 10 的数字。在
static_function 函数第一遍运营时,变量 i
由于是静态变量,所以仍被封存不被放飞,进而能够获取自增的值。

?>

相关文章

Your Comments

近期评论

    分类目录

    • 没有分类目录

    功能


    网站地图xml地图