警告:implode():第104行/Applications/XAMPP/xamppfiles/htdocs/futbolextensive/functions.php中传递的参数无效

时间:2017-04-15 09:28:13

标签: php mysqli

您好我正在制作一个代码,向用户显示他们关注的用户以及当前登录用户的帖子,但是我收到了这样的错误 警告:implode():第104行/Applications/XAMPP/xamppfiles/htdocs/f....e/functions.php中传递的参数无效

innodb_large_prefix

3 个答案:

答案 0 :(得分:2)

将其更改为

mvn clean install -DskipTests

您需要在$users = show_users($_SESSION['login']); $myusers = array(); if (count($users)) $myusers = array_keys($users); 语句之前声明$myusers,否则它只会在ifif语句的范围内设置,并在其外部丢失。

答案 1 :(得分:0)

首先,您必须了解 implode()功能。主要是 implode()函数从数组元素返回一个字符串。

因此,您必须包含一个数组作为第二个参数,并将分隔符作为第一个参数。

implode(separator,array) 

最佳解决方案是您需要检查 $ user_id 变量。如果 $ user_id 是一个数组,则implode函数应该可以正常工作。

答案 2 :(得分:0)

更改以下代码

$myusers[] = $_SESSION['login'];

$myusers = $_SESSION['login'];