Tag: PHP的

得到当前date,在PHP中给出一个时区?

我想在PHP中使用Paul Eggert格式( America/New_York )获得今天的date。

默认的PHP函数,使负数在0

有这样的事吗? 例如 $var = -5; echo thefunction($var); // should be 0 $var = 5; echo thefunction($var); // should be 5

哪个更快,python的网页或php的网页?

有谁知道如何使用php制作的类似的网站(或任何其他框架)的速度? 我知道通过cgi服务python基本网页比php慢,因为它每次都有很长的启动时间。 我喜欢使用挂架,如果它比php慢,我仍然会使用它。 但是如果塔比PHP快,我希望最终能说服我的雇主让我把这个网站转换成塔。

获取当前的URL / URI,没有$ _GETvariables

Yii如何获取当前页面的URL。 例如: http://www.yoursite.com/your_yii_application/?lg=pl&id=15 但不包括$GET_['lg'] (手动parsingstring)? 我的意思是,我正在寻找类似于Yii::app()->requestUrl / Chtml::link()方法的东西,用于返回URL减去一些$_GETvariables。 编辑 :当前解决scheme: unset $_GET['lg']; echo Yii::app()->createUrl( Yii::app()->controller->getId().'/'.Yii::app()->controller->getAction()->getId() , $_GET );

Symfony2,如何使表单标签类/ attr不同于其input?

我想用标签和input来构build一个表单,但是它们的类别应该是不同的。 下面的代码用相同的attr创buildinput的标签: public function buildForm(FormBuilder $builder, array $options) { $builder ->add('hours', null , array('attr'=> array( 'placeholder'=>'Working Hours', 'class'=>'ui-spinner-box') ) ) } 在上面的代码中, ui-spinner-box将被输出为标签和input。 它甚至会为其标签添加占位符。 那么如何使它为标签分别创buildattr ,所以我可以输出如下所示: <label class="MYCLASSFOR_LABEL" for="input_id">Hours</label> <input class="MYCLASSFOR_INPUTS" type="text" id="input_id" name="" value="" >

使用Carbon来返回人类可读的date时间差异

我正在使用Laravel 4创build我的项目。 我目前正在构build评论部分,我想显示这个post在多久之前创build,有点像Facebook的“ 10分钟前”和“2周前”等。 我做了一些研究,发现一个名为碳的包可以做到这一点。 在阅读Laravel文档之后,它说: 默认情况下,Eloquent会将created_at , updated_at和deleted_at列转换为Carbon实例,它提供了各种有用的方法,并扩展了原生的PHP DateTime类。 但是当我返回一个我创build的date列时,它不会像在Facebook上那样显示它。 我使用的代码是: return array('time'); 有没有人使用这个碳包,可以帮我做我所需要的东西,我很困惑。

CRON命令每5分钟运行一次URL地址

我是cron命令的新手,我需要帮助。 我在http://example.com/check/上有一个脚本。 每5分钟运行一次这个URL的命令是什么? 我试过了 * / 5 * * * * /home/test/check.php 但是我想运行URL而不是相对的脚本地址。 怎么做?

PHP星期几数字到星期几文本

这可能很容易,但我找不到一个PHP函数来做到这一点… 好吧 $dow_numeric = date('w'); 星期日至星期六给出星期0-6的数字date。 和 $dow_text = date('D'); 给出星期几(Sun,Mon等)的3个字母的缩写 有一个函数或简单的方法来使用$dow_numeric获得$dow_text ? 如果我有'0'作为$dow_numeric ,我如何使$dow_text = 'Sun' ? 是的switch语句可以完成这项工作,但我正在寻找一个更优雅的解决scheme。

Mac上的繁茂Ctags

我目前正在使用vim进行我的PHP开发。 几个星期前,我给自己买了一个mac,并想重新生成一个新的Zend Framework版本的标签。 我在过去使用了下面的脚本(linux机器)来生成标签: #!/bin/bash cd ~/www/ZF/ ctags-exuberant -f ~/.vim/tags/zend \ -h ".php" -R \ –exclude="\.svn" \ –totals=yes \ –tag-relative=yes \ –PHP-kinds=+cf \ –regex-PHP='/abstract class ([^ ]*)/\1/c/' \ –regex-PHP='/interface ([^ ]*)/\1/c/' \ –regex-PHP='/(public |static |abstract |protected |private )+function ([^ (]*)/\2/f/' 你可以看到我使用了“ctags-exuberant”命令。 问题是,我的系统(mac)没有find。 我只有ctags命令。 我尝试安装最新版本的ctags库(http://ctags.sourceforge.net/),但没有给我这个命令。 ctags命令与ctags-exuberant没有相同的参数。 所以2个问题: 这两个命令有什么区别? 我如何安装ctags-exuberant或使用PHP的正常ctags命令? 谢谢! 病房

分页实现同位素

我试图在我的WordPress网站上使用分页实现同位素(这对大多数人来说显然是一个问题)。 我想出了一个scheme,如果我能弄清楚一些事情的话可能会起作用。 在我的页面上,我有我的同位素脚本的这部分 – $('.goforward').click(function(event) { var href = $(this).attr('href'); $('.isotope').empty(); $('.isotope').load(href +".html .isotope > *"); $( 'div.box' ).addClass( 'isotope-item' ); $container.append( $items ).isotope( 'insert', $items, true ); event.preventDefault(); }); 然后我使用这个我从这里修改过的分页函数来实现'goforward'类 – function isotope_pagination($pages = '', $range = 2) { $showitems = ($range * 2)+1; global $paged; if(empty($paged)) $paged = 1; if($pages == '') { […]