現在PHPで診断メーカー的なものを作成しています。
そこで、PHPの技術的なことでご質問です。
//$textArrayには50個程の文字列が入っています。
$txtNum = count($textArray);
//$clickは入力された名前です。
$num = sprintf("%u",crc32($click));
//1個目の度の番号
$i= $num % $txtNum;
//2個目の度の番号
$num2 = sprintf("%u",crc32($textArray[$i]));
$i2 = $num2 % $txtNum;
//3個目の度の番号
$num3 = sprintf("%u",crc32($textArray[$i2]));
$i3 = $num3 % $txtNum;
echo $i.'--'.$i2.'--'.$i3;
上記のように、名前に対して固定された文字列を配列から3つ抽出しています。
i,i2,i3ともにそれぞれ被らない数字にしたいのですが、上記のようにやると入力された名前によってはi,i2,i3でそれぞれ数字が被る場合があります。
これを被らないようにするには何か方法がありますでしょうか。
10進数を剰余代入することで、配列の中の数の範囲内で数字を抽出しています。
ばったりと詰まってしまい、ヒント等もらえますと幸いです。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- PHP カラーミーショップのSmartyでの文字列抜き出し 2 2022/05/06 11:51
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- Java Java 南京錠 2 2023/02/04 11:46
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列をループでたくさん宣言し...
-
PHP 多次元配列変数のデータ受...
-
file_existsでファイル名の部分...
-
タブ区切りのデータでnullのデ...
-
postgresql関数をつかったレコ...
-
CSVデータの一部を変換したい
-
PHPの問題を解いているのですが…
-
【Smarty】foreach関数やsectio...
-
Smartyのテンプレートからjavas...
-
漢字のソートについて
-
配列の要素数について
-
変数の名前をループで
-
zend_dbについて
-
変数の比較
-
String だと「 ByRef引数の型が...
-
$_POST{ 変数 ] は出来ますか?
-
PHPのカッコ[ ]の使い方について
-
PHP多次元配列で重複チェック
-
チェックボックスが複数選択で...
-
チェックボックス複数選択 mys...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
$_SESSIONに二次元配列を使える...
-
file_existsでファイル名の部分...
-
配列をループでたくさん宣言し...
-
foreachのなかで次のキーを参照...
-
String だと「 ByRef引数の型が...
-
PHPのカッコ[ ]の使い方について
-
配列を回すとき、最後の要素だ...
-
配列一致(要素順番は違うが内容...
-
チェックボックス複数選択 mys...
-
漢字のソートについて
-
postgresql関数をつかったレコ...
-
ネストが深い時のforeachはどう...
-
URLのサブドメインとドメイン部...
-
OCI で、SELECT結果行数を取得...
-
【Smarty】foreach関数やsectio...
-
$_POSTを一括してサニタイズし...
-
phpで、連想配列を普通の配列に...
-
チェックボックスが複数選択で...
-
連想配列のprint_rやvar_dump出...
-
PHP 配列の添字に変数は使えない?
おすすめ情報