jjzjj

conditional

全部标签

php - Laravel 4 where in condition with DB::select 查询

我有下一个SQL查询:SELECTsummary_table.device_id,WEEKDAY(summary_table.day)asday,AVG(summary_table.shows)asavg_showsFROM(SELECTdevice_id,day,sum(shows)asshowsFROMstatisticsGROUPBYdevice_id,day)assummary_tableWHEREdevice_idIN(1,2,3)//JustforexampleGROUPBYdevice_id,WEEKDAY(day)我应该如何使用Laravel执行此操作?我将此查询放在D

php - 不明白为什么 if 语句没有 {}

我在wordpressif(empty($paged))$paged=1;的函数中有以下行,我不明白为什么它没有开头{和结束}。是不是自开自闭,不知道是不是一个名词这是我正在使用的函数max_num_pages;if(!$pages){$pages=1;}}if(1!=$pages){echo"";if($paged>2&&$paged>$range+1&&$showitems«";if($paged>1&&$showitems‹";for($i=1;$i=$paged+$range+1||$i".$i."":"".$i."";}}if($paged&rsaq

PHP:如果其他条件分配给变量并调用字符串

这可能是一个简单而愚蠢的问题,但首先我正在学习php,因此非常感谢您的帮助。我正在尝试使用分配的条件语句获取变量。$gender=$curauth->gender;//gettingfromwordpressuserprofile.if($gender==='Male'){echo'his';}else{echo'her';}所以我想做的是检查用户是否为男性,而不是在某些描述中使用他的,如果是女性则使用她。像下面这样的东西echo'jatinsonidoesn'thavesetthisoptionyet.Hisoptionwillbedeactivatedsoon.';所以这里His将

php - 基于服务器 url 路径的条件 header 源

问题:我想在我的CMS上为每种内容类型($categoryId)加载一个自定义头文件。例如,如果url是“/?action=archive&categoryId=1”,我希望它包含我的“header_medicine.html”文件。我绝对是一个php菜鸟,但我尝试尊重这个论坛并使用thispostaboutconditionalcodebasedonurl上的提示解决我的问题。,但存档页面仍从我的“其他”条件加载。代码如下:感谢您考虑我的问题!更新:解决方案对于任何感兴趣的人,这是我在上面发布的代码问题的有效解决方案(使用简化的文件系统语法)。我没有使用@Michael在他下面的代码

php - 在 Woocommerce 产品类别文件中加载特定元素

他们是否通过functions.php或其他php方法不在woocommerce的商店/主页上加载特定的div元素?...这段代码包括一个过滤器和我的商店页面的产品文件,但我只想在类别页面上显示它,它已经可以工作了,但不是在主页上。我怎样才能停止在商店/主页上加载这个div元素?我知道可以通过cssdisplay:none;但这不是最干净的解决方案。我在archive-product.php中找到了div类,但我不确定它是否定义为在商店页面上加载它。">">">0&&!isset($_REQUEST['s'])){//Don'tdisplayonsearch//Defaultdescr

PHP条件逻辑,具体顺序?

我有一个这样的条件语句:if($_POST['password']==$_POST['repeat']&&$_SESSION['type']=="admin")但是假设我还希望条件对类型为“super用户”(而不是“管理员”)的用户评估为真。例如,我可以这样写:if($_POST['password']==$_POST['repeat']&&$_SESSION['type']=="admin"||$_SESSION['type']=="super用户")但是假设PHP从左到右读取条件和方程式,那么即使“密码”和“重复”不相等,“super用户”也有可能使条件计算为真,因为我们放置了虚数

php - 嵌套条件与返回意外结果

考虑以下两种编码风格:嵌套条件:if(is_numeric($user_id)){//..dostuffif(is_valid_user($user_id)){returnfoo($user_id);}else{returnFALSE;}}else{returnFALSE;}对比只是在出现问题时简单地停止:if(!is_numeric($user_id)){returnFALSE;}//..dostuffif(!is_valid_user($user_id)){returnFALSE;}returnfoo($user_id);当然,这至少部分与品味有关;但是这两种不同的风格叫什么?什么

php - Silverstripe 条件验证

我有一个表单,其中包含多个操作,例如创建订单并创建报价单。根据单击的操作,我需要应用不同的验证。例如报价不需要订单编号。在Silverstripe中这可能吗?如果不是,我怎么会得到它?publicfunctionOrder($request=null){$form=Form::create($this,__FUNCTION__,FieldList::create(TextField::create('Name','YourFullName'),TextField::create('OrderRef','PurchaseOrder#')),FieldList::create(Litera

php - 比较php中的两个时间戳

所以场景是,我有一家商店,晚上1:00开门,晚上10:00关门。对于任何当前时间,我只想检查该时间戳是否位于商店开门时间和关门时间之间。是的,这很简单,但我仍然不知道为什么,我觉得很难。下面是我正在尝试的一段史诗般的狗屎。$o){echo"Open_c1";}else{echo"Close_c1";}//Here'swheremyvariable$t,behaveslikealittleterroristandproclaimsitselfgreaterthan$cif($t输出:在phpfiddle上当前时间=1472765602开始=1472706000结束=1472781600O

php - HTML 净化器 : Removing an element conditionally based on its attributes

根据theHTMLPurifiersmoketest,“格式错误”的URI有时会被丢弃以留下无属性的anchor标记,例如XSS变成XSS...以及偶尔被剥离到协议(protocol)中,例如XSS变成XSS虽然这本身没有问题,但有点难看。我没有尝试用正则表达式去除这些,而是​​希望使用HTMLPurifier自己的库功能/注入(inject)器/插件/whathaveyou。引用点:处理属性在HTMLPurifier中有条件地删除一个attribute很容易。这里图书馆提供类(class)HTMLPurifier_AttrTransform使用方法confiscateAttr().虽