Php 如何计算查询返回的多个数组,
我有这个疑问。where子句是一个数组,可以正常工作 我需要计算返回的独立数组的数量,有没有办法做到这一点 输出为:Php 如何计算查询返回的多个数组,,php,mysqli,Php,Mysqli,我有这个疑问。where子句是一个数组,可以正常工作 我需要计算返回的独立数组的数量,有没有办法做到这一点 输出为: 数组([0]=>64)数组([0]=>64[1]=>65) 修正了它: $friendNum1 = implode(",", $messageArrayNumResult); $friendNum2 = explode(",", $friendNum1 ); $friendCount= count($friendNum2);} 愚蠢的我:)根据你取出数据
数组([0]=>64)数组([0]=>64[1]=>65) 修正了它:
$friendNum1 = implode(",", $messageArrayNumResult);
$friendNum2 = explode(",", $friendNum1 );
$friendCount= count($friendNum2);}
愚蠢的我:)根据你取出数据的方式,你可以用几种不同的方式计算数据。。。如果您已经有一个用户数组,它是一个用户的“朋友列表”,您可以只计算该数组。。。例:
$num_friends = count($friend_array);
此外,如果每个好友连接都在一行中,而不是一行中所有好友都被用于分解的内容分隔,则根据您从数据库中取出数据的方式,您可以只计算行数。例:
$q = mysqli_prepare($conn, ' SELECT member_id FROM members WHERE message_id=? ');
$num_friends = $q->get_result();
第二行的解释。请你把问题说清楚一点好吗?听起来数组的生成很好,但是您是想要所有数组中的项目总数,还是只想要生成的数组数量?
$q = mysqli_prepare($conn, ' SELECT member_id FROM members WHERE message_id=? ');
$num_friends = $q->get_result();