Php magento-字符串中的反斜杠

Php magento-字符串中的反斜杠,php,magento,Php,Magento,我有一个疑问- $subscribedCats = stripslashes(implode(",", $subscribedCats1)); // '4','6' $bulletin1 = Mage::getModel('bulletin/bulletinboard')->getCollection() ->addFieldToFilter('company_details_id', array('eq' =&g

我有一个疑问-

$subscribedCats = stripslashes(implode(",", $subscribedCats1));  // '4','6'
$bulletin1 = Mage::getModel('bulletin/bulletinboard')->getCollection()
                                  ->addFieldToFilter('company_details_id', array('eq' =>$companyId))
                                  ->addFieldToFilter('is_active', array('eq' =>1))
                                  ->addFieldToFilter(array('company_bulletin_category_id'),
                                    array(
                                        array(
                                            array('in' => array($subscribedCats)
                                        )
                                    )
                                ));
其中“
$subscribedCats1
”获取动态值。e、 g.4和6。 上述查询生成-

SELECT `main_table`.* FROM `bulletin_board` AS `main_table` WHERE (company_details_id = '51') AND (is_active = 1) AND ((((company_bulletin_category_id IN('\'4\',\'6\'')))))
由于反斜杠,查询结果为空。Magento在条件下的
中生成反斜杠。我尝试使用
stripslashes
函数,但没有成功。如何删除反斜杠

谢谢你的帮助


谢谢。

我假设在4和6之间没有实际的“

确保$subscribedCats=array

试试这个:

$subscribedCats = array(4, 6);

->addFieldToFilter(
'company_bulletin_category_id', array('in' => array($subscribedCats))
)

我假设在4和6之间没有实际的“

确保$subscribedCats=array

试试这个:

$subscribedCats = array(4, 6);

->addFieldToFilter(
'company_bulletin_category_id', array('in' => array($subscribedCats))
)