Uc pm checknew
出自Discuz! 技术文库
uc_pm_checknew
- integer/array uc_pm_checknew(integer uid [, integer more])
目录 |
描述
本接口函数会检查指定用户是否有新的短消息。
参数
参数名 | 类型 | 是否必需 | 说明 | 备注 |
uid | integer | 是 | 用户ID | |
more | integer | 否 | 是否显示更多信息 | 2:返回短消息数、最后消息时间, 最后消息内容 1:返回短消息数、最后消息时间 0:(默认值) 只返回短消息数 |
范例
if(uc_pm_checknew($uid)) { echo "您有新短消息"; }
返回值
根据more参数的不同,返回不同的数据
返回值 (当 more = 0 时)
返回值类型 | 说明 | 备注 |
integer | 未读消息数 |
返回值 (当 more = 1 时)
返回值类型 | 说明 | 备注 |
array | 返回未读消息数和私人消息数 |
数组结构说明
key | 类型 | value |
newpm | integer | 未读消息数 |
newprivatepm | integer | 私人消息数 |
返回值 (当 more = 3 时)
返回值类型 | 说明 | 备注 |
array | 返回未读消息数、私人消息数和群聊消息数,以及最后一条消息的信息 |
数组结构说明
key | 类型 | value |
newpm | integer | 未读消息数 |
newprivatepm | integer | 私人消息数 |
newchatpm | integer | 群聊消息数 |
lastdate | integer | 最后消息时间 |
lastmsgfromid | integer | 最后消息发件人 ID |
lastmsgfrom | string | 最后消息发件人用户名 |
lastmsg | string | 最后消息内容 |