int zend_hash_add( HashTable *ht, //待操作的ht char *arKey, //索引,如"my_key" uint nKeyLen, //字符串索引的长度,如6 void **pData, //要插入的数据,注意它是void **类型的。int *p,i=1;p=&i,pData=&p;。 uint nDataSize, void *pDest //如果操作成功,则pDest=*pData; ); int zend_hash_update( HashTable *ht, char *arKey, uint nKeyLen, void *pData, uint nDataSize, void **pDest ); int zend_hash_index_update( HashTable *ht, ulong h, void *pData, uint nDataSize, void **pDest ); int zend_hash_next_index_insert( HashTable *ht, void *pData, uint nDataSize, void **pDest );