小编Ale*_*lex的帖子

PHP - $ variable = value1或value2

$val1 = false;
$val2 = 10;

$variable = $val1 || $val2;
Run Code Online (Sandbox Code Playgroud)

上面的代码$variable = true.

PHP中是否有任何运算符$variable可以取值$val2,如果$val1是假的话?我想||会这样做,但只有当任何值为真时才返回true,如果两者都为假则只返回false ...

php operators

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

从数组中删除一组字段

是否有本机PHP函数可以从数组中删除一组键?

例如.如果我有像这样的数组 array('a' => 'aaa', 'b' => 'bbb', 'c' => 'ccc', 'd' => 'ddd');

我想删除'b', 'c'并获取array('a' => 'aaa', 'd' => 'ddd');

php arrays

3
推荐指数
2
解决办法
8848
查看次数

PHP 4 - 类中的变量

我有一个类似的课程

class blah extends blahblah{

  private $variable = '5';

  function somefunction(){
    echo $variable;
  }
}
Run Code Online (Sandbox Code Playgroud)

这适用于PHP 5,但不适用于PHP 4.我收到一个错误:

Parse error: parse error, unexpected
T_VARIABLE, expecting T_OLD_FUNCTION
or T_FUNCTION or T_VA....
Run Code Online (Sandbox Code Playgroud)

我也试过publicstatic.同样的错误.

如何在该类中添加一个我可以从所有类函数访问的变量?

php variables php4 class

3
推荐指数
2
解决办法
2303
查看次数

PHP - 解析SOAP响应中的数据

我正在使用W3验证器API,我得到了这样的响应:

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<env:Body>
<m:markupvalidationresponse env:encodingStyle="http://www.w3.org/2003/05/soap-encoding" xmlns:m="http://www.w3.org/2005/10/markup-validator">

    <m:uri>http://myurl.com/</m:uri>
    <m:checkedby>http://validator.w3.org/</m:checkedby>
    <m:doctype>-//W3C//DTD XHTML 1.1//EN</m:doctype>
    <m:charset>utf-8</m:charset>
    <m:validity>false</m:validity>
    <m:errors>
        <m:errorcount>1</m:errorcount>
        <m:errorlist>

            <m:error>
                <m:line>7</m:line>
                <m:col>80</m:col>
                <m:message>character data is not allowed here</m:message>
                <m:messageid>63</m:messageid>
                <m:explanation>  <![CDATA[
                 PAGE HTML IS HERE
                  ]]>
                </m:explanation>
                <m:source><![CDATA[ HTML AGAIN ]]></m:source>
            </m:error>

            ...

        </m:errorlist>
    </m:errors>
    <m:warnings>
        <m:warningcount>0</m:warningcount>
        <m:warninglist>


        </m:warninglist>
    </m:warnings>
</m:markupvalidationresponse>
</env:Body>
</env:Envelope>
Run Code Online (Sandbox Code Playgroud)

如何从那里提取一些变量?

我需要的validity,errorcount如果可能的话,从错误列表:line,col,和message:)

有一个简单的方法来做到这一点?

php curl soap w3c-validation

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

jQuery - 根据父DIV元素选择子元素组

我有一个普通的html页面,其中包含div和图像链接:

<div>
  <a href="foo.jpg"> ... </a>
  <a href="boo.jpg"> ... </a>
</div>

<div>
  <a href="bah.jpg"> ... </a>
  <a href="gah.jpg"> ... </a>
</div>

...
Run Code Online (Sandbox Code Playgroud)

我正在尝试在所有以jpg/gif/png扩展名结尾的链接上挂钩灯箱脚本.

现在,根据我问过的上一个问题:),我有:

 $('div a').filter(function(){
   return this.href.match('[\.jpg|\.png|\.gif]$');
 }).colorbox({
   rel: 'gallery'
 });
Run Code Online (Sandbox Code Playgroud)

它将所有链接分组gallery.

但是我希望将自己画廊中每个div的链接分组.例如.foo'和.boo链接在a gallery1和.bah&.gah里面gallery2等等......

我怎样才能做到这一点?

javascript jquery lightbox jquery-selectors

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

jQuery - css("background-image",变量)不起作用:(

我正在尝试保存元素的背景图像,删除它然后可能稍后再添加它.

var current_bg_image = $("#div").css("background-image");
if(something){
  $("#div").css("background-image", "none");
}else{
  $("#div").css("background-image", current_bg_image); // not working...
}
Run Code Online (Sandbox Code Playgroud)

添加了背景图像是应该的部分回不工作......但是,如果我改变current_bg_image"url(something.jpg)"它的工作原理.似乎css()不适用于变量?

javascript css jquery

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

PHP的内置函数是如何在内部实现的?

这些函数的编写方式与用户函数相同吗?我的意思是PHP代码和正则表达式和类似的东西?

例如:

filter_var($email, FILTER_VALIDATE_EMAIL);

http://www.totallyphp.co.uk/code/validate_an_email_address_using_regular_expressions.htm

php function filter-var php-internals

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

jQuery $ .inArray()返回0

如果你有一个像这样的数组('a', 'b')并检查$.inArray('a', thearray);你得到的索引是0,可能是假的.所以你需要进一步检查结果,这很烦人......

有一个快速的方法槽,我只能得到真/假,而不是索引?

基本上我在html5数据属性中有一个字符串:data-options="a,b,c"和javascript中的3个a,b,c变量必须根据内部数据选项获取真/假值...

javascript arrays jquery

3
推荐指数
2
解决办法
6841
查看次数

三元运算符不使用PHP中的引用变量

为什么这不起作用?

$a = 'FOO';

$foo = $a ? &$a : 'whatever'; // <- error here

echo $foo;
Run Code Online (Sandbox Code Playgroud)

我得到一个解析错误:|

php variables reference ternary-operator

3
推荐指数
2
解决办法
314
查看次数

调用不存在的方法时重定向到其他方法

如果我调用$object->showSomething()并且该showSomething方法不存在,我会收到fata错误.没关系.

但我有一个show()方法,需要一个参数.我可以以某种方式告诉PHP show('Something');在遇到它时打电话$object->showSomething()吗?

php methods class

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