2017-09-25 29 views
1

我得到這個錯誤:破滅():無效的參數傳遞的錯誤信息

implode(): Invalid arguments passed in error message on line 7

這是我的文件:

<?php 
    if (isset($_POST['submit'])) { 
    $token = $_POST['token']; 
    $cat = $_POST['cat']; 
    $ads = $_POST['ads']; 
    $key2 = !empty($_POST['keyboard']) ? $_POST['keyboard'] : ''; 

    $key = implode(", ", $key2); 
    $tel = new Telegram(); 
    $notice[] = $tel->AddNew($token, $cat, $ads, $key); 
    } 
?> 

那麼,如何解決這一問題?

注:這個問題的答案,我的其他問題之一引起的:

How to insert multiple radio button values with PHP OOP

+0

好吧,'$ key2'好像不是數組。 – Jeff

+1

也許你只是想用'explode()'代替 – Calimero

+0

這個問題是由於我的另一個問題的答案之一: – wrephebiajou

回答

2
$key2 = !empty($_POST['keyboard']) ? $_POST['keyboard'] : array(); 

這解決了錯誤,無論你正在試圖做的。

相關問題