小编Vol*_*erK的帖子

这是什么编码...你怎么逃脱它在PHP?

我正在为一个网站开发一个imdb数据抓取器,而我似乎用一种我以前从未见过的奇怪编码来编码所有内容.

<a href="/keyword/exploding-ship/">Exploding&#xA0;Ship</a>
A Bug&#x27;s Life
Run Code Online (Sandbox Code Playgroud)

是否有一个PHP函数将这些转换为常规字符?

html php encoding html-entities

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

访问xsl中的xml属性

我有这个xml代码:

<title xml:lang="ar">?????</title>
<title xml:lang="en">English</title>
Run Code Online (Sandbox Code Playgroud)

我在xsl格式化:

<div class="title">
        <xsl:value-of select="root/title"/>
</div>
Run Code Online (Sandbox Code Playgroud)

然而,这^只显示阿拉伯语标题,而不是英语标题.我试过这段代码:

<div class="title">
        <xsl:attribute name="xml:lang"><xsl:value-of select="root/title"/> </xsl:attribute>
</div>
Run Code Online (Sandbox Code Playgroud)

但是使用这个^代码,它根本不显示标题.显示英语和阿拉伯语标题的正确方法是什么?

php xslt

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

如何迭代数组数组

我希望有人可以提供帮助.

我确定它只是一个简单的,我出于某种原因无法解决.

基本上我有一个类来处理我的所有数据库函数(连接,选择,插入,更新).

在select函数中,我返回一个数组.

public function getAll($table, $cols, $where, $limit, $order) {
    // Set the query variables
    if($cols == '') {
        $cols = '*';
    }
    if($where!='') {
        $where = ' WHERE '.$where;
    }
    if($limit!= '') {
        $limit = ' LIMIT '.$limit;
    }
    if($order!='') {
        $order = ' ORDER BY '.$order;
    }

    // Make the query string 
    $sql = 'SELECT '.$cols.' FROM '.$table.$where.$order.$limit;

    //echo $sql;

    // Set the query
    $news_qry = mysql_query($sql);

    // Set the array 
    $rows = array();

    // Run …
Run Code Online (Sandbox Code Playgroud)

php mysql arrays oop foreach

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

将特定元素的事件绑定到特定目标

我正在使用while循环输出数据

   <p><?php echo $title;?></p></font></a><button id=show>show()</button>               <button id=hide>hide()</button>
Run Code Online (Sandbox Code Playgroud)

我的秀隐藏功能是

$("#show").click(function () {
   $("p").show('fast');

});

$("#hide").click(function () {
   $("p").hide('fast');
});

 $("#reset").click(function(){
    location.reload();
});
Run Code Online (Sandbox Code Playgroud)

现在,当我点击show hide时,只有第一个show hide循环正在工作,它显示/隐藏所有数据,而不仅仅是我点击的数据

html php jquery jquery-selectors

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

最小字符长度,strlen?

if (strlen($comment > 2)) {
Run Code Online (Sandbox Code Playgroud)

好的,所以我只想执行此操作,如果$ comment包含超过2个字符,
我相信strlen应该这样做,但事实并非如此.我用错了吗?

php syntax

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

在php中为const错误分配const值

<?php
 class Lala {
  const a = "a";
  const b = a . "b";
 }
?>
Run Code Online (Sandbox Code Playgroud)

解析错误:语法错误,第4行意外'(',期待','或';'

有什么问题呢?

php language-features constants

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

如何比较xmlhttp.responsetext?

我的代码 -

document.getElementById("lblmsg").innerHTML=xmlhttp.responseText;
                if(xmlhttp.responseText == 'Available') 
                    {
                         document.getElementById("newid").value = "";
                    }       
Run Code Online (Sandbox Code Playgroud)

虽然响应文本Available但仍然没有进入条件???

javascript ajax xmlhttprequest

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

PHP:if(!$ one == $ two)总是不起作用?

是的,这只是一个我想得到答案的问题.我经历了几次,其中:

if(!$one == $two){ echo "Not the same"; }else{ echo "The same"; }
Run Code Online (Sandbox Code Playgroud)

不会工作,而且

if($one == $two){ echo "The same"; }else{ echo "Not the same"; }
Run Code Online (Sandbox Code Playgroud)

将工作.

为什么有时不起作用?当第一个不起作用时,我总是需要像第二个那样重新编码.

php operators operator-precedence

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

获取每种方法的访问/可见性修饰符

有没有办法知道对象内部方法的类型(对不起,如果这不是正确的名称)?想象一下,你有一个有5种方法的对象,其中3种是公共的,剩下的是受保护/私有的,你怎么知道方法是否公开?

干杯!

php oop methods access-modifiers

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

使用HandlerSockets时,是否可以指定我想从查询中接收哪些字段?

使用HandlerSockets时,是否可以指定我想从查询中接收哪些字段?

这是我的样本表

CREATE TABLE pushed_media
(
    user_id BINARY(12) NOT NULL,
    story_id BINARY(12) NOT NULL,
    sent_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
    PRIMARY KEY ( user_id, story_id )
);
Run Code Online (Sandbox Code Playgroud)

查询它的PHP代码如下

$hs = new HandlerSocket($host, $port);
if (!($hs->openIndex(1, $dbname, $table, HandlerSocket::PRIMARY, 'user_id,story_id,sent_date')))
{
    echo $hs->getError(), PHP_EOL;
    die();
}

$user_id = pack('H*', substr(md5('ruslan'), 0, 24));
$story_id = pack('H*', substr(md5('story1'), 0, 24));

$retval = $hs->executeSingle(1, '=', array($user_id, $story_id), 1, 0);
Run Code Online (Sandbox Code Playgroud)

我需要的只是sent_date因为我已经知道其他两个价值观.是否有可能不再通过网络传输它们?

php mysql nosql handlersocket

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