小编mr *_*sin的帖子

无论我输入什么,都找不到php array_filter函数或函数名无效

我从来没有使用过array_filter函数,因此无论我使用什么作为函数名称它给我一个错误它给我一个错误

Warning: array_filter() expects parameter 2 to be a valid callback, function 'odd' not found or invalid function name in
Run Code Online (Sandbox Code Playgroud)

我甚至采取了直接从php手册页复制粘贴示例的步骤,它给了我同样的错误.码:

function odd($var) {
    // returns whether the input integer is odd
    return($var & 1);
 }

function calculate($res, $period, $elements, $per, $total, $brand = false) {

    $array1 = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
    $array2 = array(6, 7, 8, 9, 10, 11, 12);

    echo "Odd :\n";
    print_r(array_filter($array1, "odd"));
}
Run Code Online (Sandbox Code Playgroud)

我真的不知道去哪里.通常当我遇到麻烦时,我可以完全从php手册页复制并粘贴代码,然后从那里开始工作,但如果他们的例子甚至不起作用,那就很难了.

php arrays

3
推荐指数
1
解决办法
1879
查看次数

C - 如何在没有include语句的情况下包含c源文件

我已经采取了暴跌并且正在学习C.这是一个相当不错但可管理的学习曲线来自脚本(php,perl)背景,只有一点C#.

我已经使用了网站"学习C艰难的方式",到目前为止我已经相当好地掌握了(我认为),但我无法理解其中一个练习的这一部分:

http://c.learncodethehardway.org/book/ex19.html

他创建了四个源文件 - object.h,object.c,ex19.h,ex19.c

但我不明白如何包含object.c文件.

主要功能位于ex19.c,它有行

#include "ex19.h"
Run Code Online (Sandbox Code Playgroud)

文件ex19.h有该行

#include "object.h"
Run Code Online (Sandbox Code Playgroud)

但是object.h没有提到包含object.c.有趣的是object.c包含该行

#include "object.h"
Run Code Online (Sandbox Code Playgroud)

是否存在某种隐含的包含,如果包含头文件,它将自动包含同名的c源代码?

c include

3
推荐指数
1
解决办法
226
查看次数

标签 统计

arrays ×1

c ×1

include ×1

php ×1