您好我正在制作一个代码,向用户显示他们关注的用户以及当前登录用户的帖子,但是我收到了这样的错误 警告:implode():第104行/Applications/XAMPP/xamppfiles/htdocs/f....e/functions.php中传递的参数无效
innodb_large_prefix
答案 0 :(得分:2)
将其更改为
mvn clean install -DskipTests
您需要在$users = show_users($_SESSION['login']);
$myusers = array();
if (count($users)) $myusers = array_keys($users);
语句之前声明$myusers
,否则它只会在if
和if
语句的范围内设置,并在其外部丢失。
答案 1 :(得分:0)
首先,您必须了解 implode()功能。主要是 implode()函数从数组元素返回一个字符串。
因此,您必须包含一个数组作为第二个参数,并将分隔符作为第一个参数。
implode(separator,array)
最佳解决方案是您需要检查 $ user_id 变量。如果 $ user_id 是一个数组,则implode函数应该可以正常工作。
答案 2 :(得分:0)
更改以下代码
$myusers[] = $_SESSION['login'];
要
$myusers = $_SESSION['login'];