ホームページ >バックエンド開発 >PHPチュートリアル >クリック後のコンテンツのロードと MD5 に関する質問
[ユーザー:root 時刻:11:14:10 パス:/home/liangdong/php]$ php md5.php 07-3a-8a-c0-f6-22-12-23-f1-59-26-d8-32-c3-c5-38 [ユーザー:root 時刻:11:14:13 パス:/home/liangdong/php]$ cat md5.php <?php $md5 = md5('php,python'); $md5_arr = str_split($md5, 2); $md5_new = implode('-', $md5_arr); エコー $md5_new .PHP_EOL; ?> [ユーザー:root 時刻:11:14:15 パス:/home/liangdong/php]$ <br /><font color='#e78608'>------解決策---------</font><br />70-66-A4-0F-42 を検索-77-69-CC-43-34-7A-A9-6B-72-93-1A<br />これは 111111 の MD5 ではなく、123456 の MD5 であることがわかります<br />そう言う人もいますUnicode エンコーディングに変換してから MD5 にすることはできます。 <br /> を取得しましたが、残念ながら、ucs-2be、ucs-2le、ucs-4le、ucs-4be のいずれに変換しても、php では MD5 にすることはできません。 <br /><font color='#e78608'>------解決策------------------</font><br /> 柔軟に使用できます: <br /><dl class='code'>PHP コード<pre class="brush:php;toolbar:false"> $str = md5("111111"); echo $str . "<br>"; #96e79218965eb72c92a549dd5a330112 関数エンコード($str) { $newstr = null; for ($i = 0; $i <strlen substr if strlen .="(++" foreach as ord chr echo decode>"; #96e79218965eb72c92a549dd5a330112 <div class="clear"></div></strlen>