【发布时间】:2017-09-15 15:03:13
【问题描述】:
Array
(
[13] => stdClass Object
(
[action] => click
[timestamp] => 2017-05-09T18:00:41+00:00
[url] => https://xxxxx.xxx/xxx/sdfsdfsd
[title] => download e-book
)
[14] => stdClass Object
(
[action] => click
[timestamp] => 2017-05-09T18:00:41+00:00
[url] => https://xxxxx.xxx/xxx/sdfsdfsd
[title] => download e-book
)
[17] => stdClass Object
(
[action] => open
[timestamp] => 2017-05-09T18:00:21+00:00
[url] => https://yyyyyyy.yyy
[title] => download e-book
)
)
我用这个函数过滤数组
function filter_callback($element) {
if (isset($element->action) && $element->action == 'click') {
return TRUE;
}
return FALSE;
}
function filter_callback1($element) {
if (isset($element->url) && $element->url == 'https://yyyyy.yyy') {
return TRUE;
}
return FALSE;
}
应该可以发送
'https://yyyyy.yyy' ,url, 点击, 动作 发挥作用
如何将这两个函数组合成一个函数,以便我可以向该函数发送操作和 URL 并获取正确的结果
【问题讨论】:
-
在一个函数中使用两个比较有什么问题?那将是
combining他们对吗? -
@YashKumarVerma 是的,我需要将这些功能组合成一个功能
-
只是合并两个条件?这行得通吗?
-
@YashKumarVerma` if (isset($element->action) && $element->action == 'click' isset($element->url) && $element->url == '@ 987654323@)) { 返回真; } `