如何从给定字符串生成唯一名称空间


How to generate uniq namespace from a geven string?

我试图从PHP命名空间自动分配XMLNS,但PHP中的命名空间太长了,我不想向客户端发送我的应用程序的结构…例子:

PHP命名空间= crux'hci'cli'msg_sys'presenters

和HTML标签:<html xmlns:crux_hci_cli__msg_sys_presenters='zz'>

那么如何将crux_hci_cli__msg_sys_presenters转化为khgs12so7呢?

注意:khgs12so7必须是相同的,即使PHP类被调用了很多次…

使用某种哈希函数,例如hash('algo', 'your namespace')使用哈希算法生成一些短字符串。您可以使用hash_algos()

查看所有可用的散列算法