亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

array_column() 期望參數 1 是數組,給定 null

array_column() 期望參數 1 是數組,給定 null

PHP
泛舟湖上清波郎朗 2022-10-09 17:38:47
我有一個用 PHP 編寫的teampeak3 機器人,當我啟動機器人時出現此錯誤:PHP 警告:array_column() 期望參數 1 是數組,給定空值...在第 13 行,第 13 行是 $ clientonchannel,我不知道如何使它工作,感謝一些幫助。我是新手。PHP Code:    $config['function']['pokeonchannel'] = Array(        'enable' => true,        'info' => Array(            1 => Array(                'channel' => 20,                'pokegroup' => Array(103,110),                'message' => "[NICK] message to user",            )        ),        'interval' => Array('days' => 0, 'hours' => 0, 'minutes' => 0, 'seconds' => 30), //interval        'datazero' => '1970-01-01 00:00:00'    ); foreach($config['function']['pokeonchannel']['info'] as $pokeid)   {      $admincount = 0;      $admincount2 = 0;      $clientonchannel = array_keys(array_column($user['data'], 'cid'), $pokeid['channel']); **// This is line 13** if(isset($clientonchannel[0]))  {     foreach($pokeid['pokegroup'] as $pokegroup)     {        $groupclients = $tsAdmin -> serverGroupClientList($pokegroup, $names = true);             foreach($groupclients['data'] as $clientid)                 {                     $client = $tsAdmin -> clientFind($clientid['client_nickname']);                       if($client['data'])                                {                                    $admin = $tsAdmin-> clientInfo($client['data'][0]['clid']);                                    if(!in_array($admin['data']['cid'], $config['function']['helpchannel']['ignoredonchannel']))                                    {                                        $pokemessage = str_replace('[NICK]', $user['data'][$clientonchannel[0]]['client_nickname'], $pokeid['message']);                                        $tsAdmin -> clientPoke($client['data'][0]['clid'], $pokemessage);                                        $admincount++;}   
查看完整描述

1 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

我認為變量 $user 不存在。您可以創建一個名為 $user 的變量并在其中獲取詳細信息。


$sql = "SELECT data FROM users where id = {user id}";

$user = $conn->query($sql);


查看完整回答
反對 回復 2022-10-09
  • 1 回答
  • 0 關注
  • 166 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號