您好,登錄后才能下訂單哦!
/**
* 根據PHP各種類型變量生成唯一標識號
* @param mixed $mix 變量
* @return string
*/
function to_guid_string($mix) { if (is_object($mix)) { return spl_object_hash($mix); //spl_object_hash — 返回指定對象的hash id } elseif (is_resource($mix)) { //is_resource — 檢測變量是否為資源類型 $mix = get_resource_type($mix) . strval($mix); //get_resource_type — 返回資源(resource)類型 //strval — 獲取變量的字符串值 } else { $mix = serialize($mix); //serialize — 產生一個可存儲的值的表示 //$name="津沙港灣" serialize系列化 為s:12:"津沙港灣"; } return md5($mix);//md5 — 計算字符串的 MD5 散列值 } class Student{ public $name='津沙港灣'; } $stu=new Student();//對象 $fp = fopen("d:/wamp/counter.txt","w");//資源 $name="津沙港灣";//字符串 echo to_guid_string($stu); echo "<br/>"; echo to_guid_string($fp); echo "<br/>"; echo to_guid_string($name);
運行結果為:
00000000411ac22f0000000001dac5a4
7c8337ca66fc7eb79d20461b44630219
99a71c3a715645befef323c9a805f662
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。