小编JDe*_*gns的帖子

如何安装bcmath模块?

如何在服务器上安装bcmath模块?我试过了

yum update php-bcmath
Run Code Online (Sandbox Code Playgroud)

但它说什么都没找到.

php module bcmath

50
推荐指数
6
解决办法
15万
查看次数

常量已在php中定义

我有一个我试图运行的函数,但它显示已定义的CONSTANT消息.

我试图提出一个条件,说"如果定义"关于功能,但仍然没有.有没有方法可以忽略这个并看到输出?

php constants

37
推荐指数
1
解决办法
6万
查看次数

php默认参数

在PHP中,如果我有一个这样的函数

function example($argument1, $argument2="", $argument3="")
Run Code Online (Sandbox Code Playgroud)

我可以在其他地方调用此函数

example($argument1)
Run Code Online (Sandbox Code Playgroud)

但是,如果我想给thrid参数赋予一些价值,我应该这样做

example($argument1, "", "test");
Run Code Online (Sandbox Code Playgroud)

要么

 example($argument1, NULL, "test");
Run Code Online (Sandbox Code Playgroud)

我认为两者都会奏效,但更好的方法是什么?因为将来如果在main函数中更改$ argument2的值并且如果我有"",那么会有任何问题吗?或NULL是最好的选择?

谢谢

php arguments

19
推荐指数
2
解决办法
2万
查看次数

git untracked文件 - 如何忽略

当我运行时git status,我看到"未跟踪文件"部分有许多文件(一些文件扩展名为".").

我不认为我必须做任何事情,但每次运行时都看不到这些文件git status.有没有办法不看这些文件?

git version-control dvcs gitignore git-status

15
推荐指数
5
解决办法
4万
查看次数

如何通过cron job发送电子邮件使用PHP mysql

我设法发送了多封电子邮件(请点击此处).我很难通过cron发送自动电子邮件.

这就是我需要的 - 当管理员发送电子邮件时,我将消息,电子邮件,事件日期存储在数据库中.现在我正在尝试设置一个cron作业,从表中发送电子邮件到所有这些ID,并提供消息作为提醒.我不熟悉cron作业脚本,任何人都可以帮助指导我编写可以放在cron选项卡中的脚本的正确方法.我计划发送两封邮件 - 在活动开始前一天和活动当天发送邮件.谢谢

php email scripting cron

9
推荐指数
2
解决办法
4万
查看次数

如何访问类对象中的数组值?

我在函数中有这样的数组:

$value = array("name"=>"test", "age"=>"00");
Run Code Online (Sandbox Code Playgroud)

我在班级abc中将这个$ value公之于众.

现在在我的另一个文件中,我想访问此数组中的值,因此我通过以下方式创建实例:

$getValue = new <classname>;
$getValue->value..
Run Code Online (Sandbox Code Playgroud)

我不知道如何继续,以便我可以访问该数组中的每个元素.

php arrays oop scope object

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

如何使用PHP和MySQL显示时间倒计时

如何使用PHP获得倒计时?

我想展示类似3Days 4Hours的东西.我有一个来自MySQL表的日期字段,想要用今天的日期计算它.截至目前,我只有日期,而不是存储在数据库中的时间,但最终我会.所以在那个时候,我可能会表现为3Days 4小时10分钟43秒.

这是我尝试过但得到错误的答案:

$datetime1 = new DateTime($starton);//$starton - date stored in db
$datetime2 = new DateTime(date());
$interval = $datetime1->diff($datetime2);
echo $interval->format('%d days);
Run Code Online (Sandbox Code Playgroud)

如果这基于服务器时间或用户来自的区域工作,我感到困惑.请指导我.当我有时间字段时,我想我可能需要jQuery来显示秒数,所以分钟也是如此.

javascript php mysql jquery date

5
推荐指数
1
解决办法
6554
查看次数

我可以使用什么模块来解析Perl CGI脚本中的RSS源?

我试图找到一个可以与Perl CGI脚本一起使用的RSS解析器.我发现simplepie并且在PHP脚本中使用这个非常简单的解析器.不幸的是,这不适用于Perl CGI脚本.如果有什么比较容易使用,请告诉我simplepie.

我遇到过这个RssDisplay但是我不确定它的用法以及它有多好.

rss perl cgi feedparser

5
推荐指数
1
解决办法
1994
查看次数

min函数忽略php中的负值

我有三个数字:

$a = 1
$b = 5
$c = 8
Run Code Online (Sandbox Code Playgroud)

我想找到最小值,我使用PHP min函数.在这种情况下,它会给1.

但如果有一个负数,就像

$a = - 4
$b = 3
$c = 9
Run Code Online (Sandbox Code Playgroud)

现在PHP min()应该给予$b而不是$a,因为我只想比较正值,这是$b$c.我想忽略负数.

PHP有什么办法吗?我以为我会检查值是否为负值然后使用min,但我想不出一种方法,我只能将正值传递给min().

或者我应该看看它是否为负,然后将其设为0,然后再做其他事情?

php min

2
推荐指数
1
解决办法
2607
查看次数

php zend框架日志mysql查询

我正在尝试在脚本运行时记录sql查询.我正在使用zend框架,我已经检查过zend db profiler,这没用,因为这显示"?" 对于插入查询中的值..我需要实际值本身,以便我可以将其记录在文件中.我使用getAdapter() - > update方法进行更新查询,所以我不知道是否有办法获取查询并记录它.如果有办法记录查询,请告诉我.

问候

php mysql zend-framework

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

使用php逐行解析csv文件

我有一个csv文件,数据行1是这样的标题

 id fname lname email date code pid
Run Code Online (Sandbox Code Playgroud)

然后每行在每个字段名称下面都有数据

3232456454  mike    strong  mike@mike.com   11/8/11 0:00    AU  2540
Run Code Online (Sandbox Code Playgroud)

当我使用文本编辑器看到这个csv时,我看到如下.

3232456454,mike,strong,mike@mike.com,11/8/11 0:00,AU,2540
87876548788,bob,cool,bob@what.com,11/8/11 0:00,RY,2148
23498765,nike,tick,nike@google.com,11/8/11 0:00,TE,5240
Run Code Online (Sandbox Code Playgroud)

现在我想用php读取文件,我希望数据格式与文本文件完全相同.我会将这些数据用于其他目的.我不想用逗号分割所以我不能使用fgetcsv.我尝试使用php文件()打开它,但当我循环它,我没有看到正确的数据.有人可以提出一些建议吗?

如果我这样做,它打印在数组中,每个元素取一个值,我不想要这个..

    $csv = array();
    $lines = file('sample.csv', FILE_IGNORE_NEW_LINES);

    foreach ($lines as $key => $value)
    {
        $csv[$key] = str_getcsv($value);
    } 
print_r($csv)
Run Code Online (Sandbox Code Playgroud)

我尝试使用谷歌代码中的parsecsv库,但这不是必需的,因为我想逐行数据.

我需要忽略输出中的第一行(标题).

如果我能得到这样的输出,这将解决我的问题

Array
(
    [id,fname,lname,email,,data,code,pid] => 3232456454,mike,strong,mike@mike.com,11/8/11 0:00,AU,2540
)

Array
(
    [id,fname,lname,email,,data,code,pid] => 87876548788,bob,cool,bob@what.com,11/8/11 0:00,RY,2148
)
Run Code Online (Sandbox Code Playgroud)

问候

php csv

1
推荐指数
1
解决办法
2万
查看次数