小编Rob*_*Rob的帖子

如何从PHP中删除数组中的所有重复项?

首先,我想指出所有你复制的问题猎人,这个问题并没有完全回答我的问题.

现在,我有一个阵列.我们会说阵列是array(1, 2, 2, 3, 4, 3, 2)

我需要删除重复项.不只是其中一个重复,而是全部,所以结果将是array(1, 4)

我查看了array_unique(),但这只会导致array(1, 2, 3, 4)

有任何想法吗?

php arrays

12
推荐指数
2
解决办法
2512
查看次数

用PHP连接到WebDAV?

我想使用PHP连接到WebDAV,并能够上传文件等.但是,我无法弄清楚如何连接它.我想它最终会像打开一个套接字并发送正确的头文件/命令一样简单,但我不知道我需要发送什么.我想在没有额外库/类的情况下这样做.

谁能指出我正确的方向?

php upload webdav fsockopen

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

从时间戳超过一天的MySQL表中删除行?

我在这里找到了完全相同的问题.

但这对我不起作用.我修改了一下,操纵它,我无法弄明白.我正在尝试删除超过一天的行.这是我的代码:

if (isset($_POST['prune'])) {

    $sql = "DELETE FROM logs WHERE time < date('now', '-1 days')";
    mysql_query($sql);

    echo 'Logs older than one day removed.';    

    }
Run Code Online (Sandbox Code Playgroud)

我想这是一个相当简单的问题,但它却让我不知所措.我将不胜感激任何帮助.

如果它有所不同,该列是一种TIMESTAMP类型.

编辑:显然我是个白痴.我链接到你的问题与SQLite3有关.所以现在我的问题是,我怎样才能在MySQL中做到这一点?

php mysql timestamp date

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

如何使用cURL与PHP同时打开多个URL?

这是我目前的代码:

    $SQL = mysql_query("SELECT url FROM urls") or die(mysql_error()); //Query the urls table
while($resultSet = mysql_fetch_array($SQL)){ //Put all the urls into one variable

                // Now for some cURL to run it.
            $ch = curl_init($resultSet['url']); //load the urls
            curl_setopt($ch, CURLOPT_TIMEOUT, 2); //No need to wait for it to load. Execute it and go.
            curl_exec($ch); //Execute
            curl_close($ch); //Close it off 
        } //While loop
Run Code Online (Sandbox Code Playgroud)

我对cURL比较陌生.相对较新,我的意思是这是我第一次使用cURL.目前它加载一个两秒钟,然后加载下一个2秒,然后下一个.但是,我想让它同时加载所有这些.我确信它有可能,我只是不确定如何.如果有人能指出我正确的方向,我会很感激.

php mysql curl curl-multi

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

一种让md5_file()更快的方法?

我目前md5_file()用来运行大约15个URL并验证他们的MD5哈希值.有没有办法让我更快?贯穿所有这些需要太长时间.

php md5 md5-file

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

如何获取IP:PORT与正则表达式?

我在PHP中创建了一个小型IP:PORT scraper.问题是我对RegEx很不熟悉.

所以我一直在拼凑我能做的事情.

这是我得到的: /\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?):([0-9]{1,5})\b/

我知道这不是最好的.至少不是最终抓住端口,因为这意味着端口将能够像99999这样的东西.

此外,它似乎以这种方式返回两个匹配.IP:PORT和PORT.我只需要它来获取完整的IP:PORT,而不是其中一个.

php regex ip port

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

file_get_contents未找到存在的文件

我有一个文件,我想要另一个脚本来访问使用 file_get_contents

我希望它访问的文件位于它上面的目录中,所以我正在使用 file_get_contents('../file.php?this=that')

然而,它正在回归No such file or directory,我无法理解为什么.文件在那里.

我假设它与本地文件而不是遥控器有关.任何想法或解决方法?

php file-get-contents

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

如何在PHP中创建指定数量的随机值,这些值均等于指定的数字?

例如,假设我输入"10"表示值,"10000"表示总金额.

该脚本需要随机化10个不同的数字,所有数字都等于10000.不多也不少.

但它也需要是动态的.如同,有时我可能会输入'5'或'6'甚至'99'作为数值,以及任何数字(最多10亿甚至更高)作为总金额.

我该怎么做呢?

编辑:我还应该提到所有数字都需要是一个正整数

php random

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

PHP中的while循环和for循环之间的区别?

我正在阅读关于PHP的电子书,作者注意到while循环和for循环之间的区别在于for循环将计算它运行的次数.

所以拿这个:

<?php
    for ($i = 1; $i < 10; $i = $i + 1) {
        print "Number $i\n";
    }
?> 
Run Code Online (Sandbox Code Playgroud)

但这不会是一样的

<?php
    $i = 1;
        while ($i < 10) {
            $i = $i + 1;
            print "Number $i\n";
        }
?>
Run Code Online (Sandbox Code Playgroud)

或者他没有指出其他一些差异?(除了使用while循环时,您不确定条件将保持多长时间,例如从数据库中选择行)

我的意思是,如果这是唯一的区别,我不能不使用for循环并使用while循环吗?

php for-loop while-loop

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

可以用PHP连接到远程桌面吗?

我有一些服务器,我想经常连接到运行程序.但是,为了更容易,我想让PHP脚本通过远程桌面连接到每个脚本并运行它们.这可能吗?如果是这样,我应该从哪里开始?一个例子很可爱.

php rdp

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