小编Jas*_*vis的帖子

你能在Memcache中存储PHP数组吗?

你能在Memcache中存储一个数组吗?

我想存储;

  1. 用户ID号
  2. 用户的照片网址
  3. 用户名

作为一个阵列,有人告诉我你可以,然后有人告诉我你不能这是什么?

php memcached

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

如何将PHP的eregi更改为preg_match

可能重复:
如何在PHP中将ereg表达式转换为preg?

我需要帮助,下面是一个很小的非常基本的正则表达式,有点验证一个电子邮件,我确实认为它不是最好的工作,但我的需求现在还可以.

它目前使用PHP的eregi函数,php.net说它现在是折旧函数,我应该使用preg_match,只需用preg_match替换erei不起作用,有人可以告诉我如何让它工作吗?

function validate_email($email) {
    if (!eregi("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$", $email)) {
        echo 'bad email';
    } else {
        echo 'good email';
    }
}
function validate_email($email) {
    if (!preg_match("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$", $email)) {
        echo 'bad email';
    } else {
        echo 'good email';
    }
}
Run Code Online (Sandbox Code Playgroud)

php email pcre posix-ere

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

你可以在PHP中一次取消设置()许多变量吗?

我有一个相当高的流量社交网站,
我想养成取消设置大型数组和mysql对象甚至一些字符串变量的习惯.

那么有可能在PHP中取消设置多于1个项目

例:

<?PHP

unset($var1);

// could be like

unset($var1,$var2,$var3);

?>
Run Code Online (Sandbox Code Playgroud)

php unset

16
推荐指数
2
解决办法
6240
查看次数

什么是PHP的Memcache中的压缩?

在PHP.net上,我正在查看Memcache :: set函数,它有这个可选标志来使用压缩...

使用MEMCACHE_COMPRESSED存储压缩的项目(使用zlib).

$memcache_obj->set('var_key',
                   'some really big variable',
                    MEMCACHE_COMPRESSED,
                    50);
Run Code Online (Sandbox Code Playgroud)

我很好奇,这会带来什么好处,只是占用更少的空间?这似乎会减慢这个过程的速度?

php compression memcached

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

PDO lastInsertId对事务不起作用?

我第一次使用PDO,只是在玩它.

到目前为止,当我尝试在事务中执行插入时...

$this->dbh->beginTransaction();
// $sql query ran
$this->dbh->commit();

echo $this->dbh->lastInsertId();
Run Code Online (Sandbox Code Playgroud)

lastInsertId()返回0 ...当我在事务外运行相同的查询时,我得到正确的id号返回.这里有什么我想念的吗?

php mysql pdo

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

即使在新的克隆中,Git repo也会一直显示已修改的文件

我有一个奇怪的问题,我以前从未有过Git回购.我没有编辑任何文件但是当我运行时,git status我得到的结果显示在下面的图像中,显示了整个文件夹modified.奇怪的是,我甚git add FILENAME至不能或类似命令添加所有,当我运行git add命令时,他们没有添加,但他们仍然显示为修改.

更糟糕的是,我将我的github repo克隆到一个新的目录中,问题仍然出现在那个回购中!所以我认为存在某种腐败或错误,因为似乎任何人都可以克隆我的回购并获得相同的结果!

有没有人见过这个,或者更好地了解如何解决?我已经尝试了几个命令来清除任何已更改或未更改的文件,但这些文件仍会在git status运行时显示!

Github回购在这里https://github.com/jasondavis/zpanelx

在此输入图像描述

git

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

获取Google Chrome开发者工具中所选元素的所有CSS规则

在Google Chrome开发者工具中,您可以右键单击页面HTML中的元素,然后单击复制元素,将元素HTML复制到剪贴板.

查看完整大小的图像


我的问题是,有没有办法复制与HTML元素相关的所有CSS规则?

css google-chrome google-chrome-devtools

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

将采用数字或单词并找到所有可能组合的算法

我正在寻找一种算法,它将采用数字或单词并找到它们的所有可能变体,并让我定义要一起查找的值.

示例假设字符串或数组是:

cat  
dog  
fish  
Run Code Online (Sandbox Code Playgroud)

那么值为2的结果可能是:

cat dog  
cat fish  
dog cat  
dog fish  
fish cat  
fish dog   
Run Code Online (Sandbox Code Playgroud)

因此,3个项目的结果是6个可能的变化,2个结果匹配
3个结果匹配它将是:

cat dog fish  
cat fish dog  
dog cat fish  
dog fish cat  
fish cat dog  
fish dog cat  
Run Code Online (Sandbox Code Playgroud)

...甚至可能有更多的选择

我在这个例子的Stackoverflow上找到了一个链接来做这个,但它是在javascript中,我想知道是否有人知道如何在PHP中执行此操作可能已经构建了一些东西?

http://www.merriampark.com/comb.htm(死链接)

php algorithm permutation

15
推荐指数
2
解决办法
5617
查看次数

jQuery中的简单模态div?

我已经尝试了几乎所有我可以在网上找到的jQuery Modal插件,但它们对于我需要的东西来说都很笨重.我不需要所有花哨的功能,我希望能够打开一个div并让页面的背景像下面的照片一样透明灰色并让我的div在它上面,这就是我需要做的全部所以我想写一些jQuery来做这个,而不是使用一个庞大的插件.有没有人有任何可以执行此任务的小代码?透明背景是图像还是CSS?

css jquery modal-dialog

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

使用PHP访问Static方法内的Class属性的最佳方法

这是我的班级财产

private $my_paths = array(
        'imagemagick' => 'E:\Server\_ImageOptimize\ImageMagick',
        'pngcrush' => 'E:\Server\_ImageOptimize\pngCrush\pngcrush.exe',
        'jpegtran' => 'E:\Server\_ImageOptimize\jpegtran\jpegtran.exe',
        'gifsicle' => 'E:\Server\_ImageOptimize\gifsicle\gifsicle.exe',
        'pngquant' => 'E:\Server\_ImageOptimize\pngquant\pngquant.exe',
        'pngout' => 'E:\Server\_ImageOptimize\pngout\pngout.exe'
);
Run Code Online (Sandbox Code Playgroud)

同一个类中有一个静态方法......

public static function is_image($file_path)
{

    $imagemagick = $this->my_paths['imagemagick']. '\identify';

    echo $imagemagick;
}
Run Code Online (Sandbox Code Playgroud)

当然,这给我带来了错误

Fatal error: Using $this when not in object context...
Run Code Online (Sandbox Code Playgroud)

然后我尝试访问这样的属性,self::my_paths['imagemagick']但这没有帮助.

我该怎么处理?

php oop

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