php使用GD库画五角星
01 $width = 500;
02 $height = 500;
03
04 $im = imagecreatetruecolor($width, $height);
05
06 $red = imagecolorallocate($im, 230, 0, 0);
07 imagefill($im, 0, 0, $red);
08
09 $yellow = imagecolorallocate($im, 255, 255, 0);
10
11 //设定画出五角星的五个顶点形成的 正五边形的边长
12 $b=100;
13 $pi=3.14/180;
14
15 $p1x = 150;
16 $p1y = 250;
17
18 $p2x = 150+(cos(36*$pi)*$b);
19 $p2y = 250-(sin(36*$pi)*$b);
20
21 $p3x = 150+(2*cos(36*$pi)*$b);
22 $p3y = 250;
23
24 $p4x = $p3x-sin(18*$pi)*$b;
25 $p4y = 250+cos(18*$pi)*$b;
26
27 $p5x = 150+sin(18*$pi)*$b;
28 $p5y = 250+cos(18*$pi)*$b;
29
30 //连接相应的点 画线
31 imageline($im, $p1x, $p1y, $p3x, $p3y, $yellow);
32 imageline($im, $p1x, $p1y, $p4x, $p4y, $yellow);
33
34 imageline($im, $p2x, $p2y, $p4x, $p4y, $yellow);
35 imageline($im, $p2x, $p2y, $p5x, $p5y, $yellow);
36
37 imageline($im, $p3x, $p3y, $p5x, $p5y, $yellow);
38
39 header('Content-Type:image/png');
40
41 imagepng($im);
42
43 imagedestroy($im);
44
45 ?>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP8では、一致式は、式の値に基づいて異なる結果を返す新しい制御構造です。 1)Switchステートメントに似ていますが、実行ステートメントブロックの代わりに値を返します。 2)一致式の式は厳密に比較され、セキュリティが向上します。 3)スイッチステートメントの脱落の可能性を回避し、コードのシンプルさと読みやすさを向上させます。

PHPでは、予測不可能なトークンを使用して、CSRF攻撃を効果的に防ぐことができます。特定の方法には次のものが含まれます。1。フォームのCSRFトークンを生成および埋め込みます。 2.リクエストを処理するときにトークンの有効性を確認します。

PHPでは、最終的なキーワードを使用して、クラスが継承されないようにし、メソッドが上書きされます。 1)クラスを決勝としてマークする場合、クラスを継承することはできません。 2)メソッドを最終的にマークする場合、メソッドはサブクラスによって書き換えられません。最終的なキーワードを使用すると、コードの安定性とセキュリティが保証されます。

PHPの厳格なタイプは、declare(strict_types = 1)を追加することで有効になります。ファイルの上部に。 1)関数パラメーターのタイプチェックと戻り値を強制して、暗黙の型変換を防ぎます。 2)厳格なタイプを使用すると、コードの信頼性と予測可能性を改善し、バグを減らし、保守性と読みやすさを向上させることができます。

テキストグラデーションに影を追加するとき、祖父の背景の解決策は擬似要素をブロックします。テキストグラデーションにシャドウを追加すると、通常、擬似要素と絶対的なポジショニングが使用されます...

作曲家は、PHPの依存関係管理ツールです。 Composerを使用するコアステップは次のとおりです。1)「Stripe/Stripe-PHP」などのComposer.jsonの依存関係を宣言:「^7.0」; 2)ComposerInStallを実行して、依存関係をダウンロードおよび構成します。 3)Composer.LockおよびAutoload.phpを介してバージョンとオートロードを管理します。 Composerは依存関係管理を簡素化し、プロジェクトの効率と保守性を向上させます。

PHPの...(SPLAT)演算子は、機能パラメーターと配列を開梱するために使用され、コードのシンプルさと効率を向上させます。 1)関数パラメーター解放:アレイ要素をパラメーターとして関数に渡します。 2)配列の開梱:アレイを別の配列または関数パラメーターに解除します。

PHPの将来は、新しいテクノロジーの傾向に適応し、革新的な機能を導入することで達成されます。1)クラウドコンピューティング、コンテナ化、マイクロサービスアーキテクチャに適応し、DockerとKubernetesをサポートします。 2)パフォーマンスとデータ処理の効率を改善するために、JITコンパイラと列挙タイプを導入します。 3)パフォーマンスを継続的に最適化し、ベストプラクティスを促進します。
