PHP_PHP チュートリアルで乱数を取得した経験
関数:
ランダムな文字列を取得
乱数を取得するためのPHPパラメータ:
1, (int)$length = 32 #ランダムな文字の長さ
2, (int)$モード = 0 #ランダムな文字タイプ、0 は大文字と小文字、数字、1 は数字、2 は小文字、3 は大文字、4 は大文字と小文字、5 は大文字と数字、6 は小文字、数値
PHP は乱数定義クラスコードを取得します
<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>class getRandstrClass </span></li><li class="alt"><span>{ </span></li><li><span>function getCode ($</span><span class="attribute">length</span><span> = </span><span class="attribute-value">32</span><span>, $</span><span class="attribute">mode</span><span> = </span><span class="attribute-value">0</span><span>) </span></li><li class="alt"><span>{ </span></li><li><span>switch ($mode) { </span></li><li class="alt"><span>case '1': </span></li><li><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">'1234567890'</span><span>; </span></li><li class="alt"><span>break; </span></li><li><span>case '2': </span></li><li class="alt"><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">'abcdefghijklmnopqrstuvwxyz'</span><span>; </span></li><li><span>break; </span></li><li class="alt"><span>case '3': </span></li><li><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">'ABCDEFGHIJKLMNOPQRSTUVWXYZ'</span><span>; </span></li><li class="alt"><span>break; </span></li><li><span>case '4': </span></li><li class="alt"><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">'ABCDEFGHIJKLMNOPQRSTUVWXYZa<br />bcdefghijklmnopqrstuvwxyz'</span><span>;break; </span></li><li><span>case '5': </span></li><li class="alt"><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">'ABCDEFGHIJKLMNOPQRSTUVWXY<br />Z1234567890'</span><span>; </span></li><li><span>break; </span></li><li class="alt"><span>case '6': </span></li><li><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">'abcdefghijklmnopqrstuvwxyz<br />1234567890'</span><span>; </span></li><li class="alt"><span>break; </span></li><li><span>default: </span></li><li class="alt"><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">'ABCDEFGHIJKLMNOPQRSTUVWXYZa<br />bcdefghijklmnopqrstuvwxyz1234567890'</span><span>; </span></li><li><span>break; </span></li><li class="alt"><span>} </span></li><li><span>$</span><span class="attribute">randString</span><span> = </span><span class="attribute-value">''</span><span>; </span></li><li class="alt"><span>$</span><span class="attribute">len</span><span> = </span><span class="attribute-value">strlen</span><span>($str)-1; </span></li><li><span>for($</span><span class="attribute">i</span><span> = </span><span class="attribute-value">0</span><span>;$i </span><span class="tag"><</span><span> $length;$i ++){ </span></li><li class="alt"><span>$</span><span class="attribute">num</span><span> = </span><span class="attribute-value">mt_rand</span><span>(0, $len); </span></li><li><span>$randString </span><span class="attribute">.</span><span>= $str[$num]; </span></li><li class="alt"><span>} </span></li><li><span>return $randString ; </span></li><li class="alt"><span>} </span></li><li><span>} </span></li><li class="alt"><span class="tag">?></span><span> </span></span></li></ol>
PHP は乱数の使用手順を取得します:
1. 上記のコードをrandom.phpとして保存します
2. 必要なページにrandom.phpを導入します
<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>require_once('random.php'); </span></li><li class="alt"><span class="tag">?></span><span> </span></span></li></ol>
3. 先ほど定義したクラス
<ol class="dp-xml"> <li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>$</span><span class="attribute">code</span><span> = </span><span class="attribute-value">new</span><span> getRandstrClass(); </span></li><li class="alt"><span>$</span><span class="attribute">length</span><span> = </span><span class="attribute-value">32</span><span>; </span></li><li><span>$</span><span class="attribute">mode</span><span> = </span><span class="attribute-value">0</span><span>; </span></li><li class="alt"><span>$</span><span class="attribute">str</span><span> = $code-</span><span class="tag">></span><span>getCode($length, $mode); </span></span></li> <li><span>echo $str; </span></li> <li class="alt"> <span class="tag">?></span><span> </span> </li> </ol>
を使用します。 以上がPHPで乱数を取得するための応用メソッドです。

ホット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)

ホットトピック

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
