如何从给定的字符串生成唯一的命名空间?

时间:2013-06-19 09:35:56

标签: php namespaces xml-namespaces

我尝试从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

注意:即使多次调用PHP类,khgs12so7也必须相同...

1 个答案:

答案 0 :(得分:0)

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

查看所有可用的哈希算法