dpzff20644 2018-05-06 21:21
浏览 347
已采纳

如何正确使用array_push作为另一个数组的键和值

So I am using this code to push new user IDs into an array but I get

Warning: array_push() expects at least 2 parameters, one given

$post_likes = array(
"Some key" => array(
             'date' => date("d/m/Y"), 
             'IP' => get_client_ip())
             ); 
$new_likes = array(
             'date' => date("d/m/Y"), 
             'IP' => get_client_ip());
array_push($post_likes[$current_user->ID] = $new_likes);

The code works. It pushes new key with array value into the previous array. But still I get that warning. What am I missing?

  • 写回答

2条回答 默认 最新

  • douyue1481 2018-05-06 21:37
    关注

    Instead of using array_push() you can directly do like this-

    $post_likes[$current_user->ID] = $new_likes;
    

    A sample hardcoded example:- https://eval.in/1000261

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部