-1
我有一個客戶端的IP地址和一個包含簡單單詞的數組。比方說......IP地址 - > PHP中的簡單單詞哈希表函數
$ip_addr = ip2long('172.16.254.12'); //returns an integer
和
$words = array('cat', 'dog', 'nest', 'barn', 'etc'); //arbitrary length
我試圖找出一個巧妙的辦法,將IP地址映射到陣列中的位置一致,從而172.16.254.12
總是變成cat
等。而另一個IP將變成dog
。理想情況下,這個過程不容易逆轉,以掩蓋客戶的IP地址,不應該有太多的衝突(但碰撞不是那麼重要)。我知道這需要一個哈希表,但不完全知道如何實現它。現在不需要擔心ipv6。
爲什麼downvote呢? – wnajar