Php 使用值而不是值的一部分的数组片

Php 使用值而不是值的一部分的数组片,php,arrays,Php,Arrays,我们试图将数组中的两个小部件放入一张幻灯片中,但数组_片段从链接中取出两个字母,而不是从数组中取出两个链接 public function get_right_widget($id){ $statement=$this->database->connection->prepare("SELECT * FROM page_widget LEFT JOIN widget ON page_widget.widget_id = widget.widget_id WHERE page

我们试图将数组中的两个小部件放入一张幻灯片中,但数组_片段从链接中取出两个字母,而不是从数组中取出两个链接

public function get_right_widget($id){
$statement=$this->database->connection->prepare("SELECT * FROM page_widget 
LEFT JOIN widget ON page_widget.widget_id = widget.widget_id WHERE 
page_id=:id");
$statement->bindParam(':id', $id);

$statement->execute();

return $statement->fetchAll(\PDO::FETCH_ASSOC);
foreach ($widget->get_right_widget($screen_id) as $widgets) {

echo implode(array_slice($widgets,0,2));

问题是什么?^我正要问这个问题,你能解释一下吗?我发错了,我在查询中编辑了问题
LIMIT 2
。@u\u mulder不幸的是,这不起作用,我们需要下一张幻灯片的下两个小部件