小编Dav*_*vid的帖子

PHP preg_replace文本变量

我想用包含($)的变量在内部回显一个字符串,如下所示:

echo "$string";
Run Code Online (Sandbox Code Playgroud)

我不希望它回应字符串的变量,我希望它回显'$ string'本身,而不是变量的内容.我知道我可以通过在($)前加一个'\'来做到这一点,但我想使用preg_replace来做到这一点.我试过这个并不起作用:

$new = preg_replace("/\$/","\\$",$text);
Run Code Online (Sandbox Code Playgroud)

php string variables replace echo

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

PHP正则表达式不是新行

如何使用接受除新行之外的任何字符的正则表达式语句.这包括任何东西,但也包括新的行,这不是我想要的:

"/(.*)/"
Run Code Online (Sandbox Code Playgroud)

php regex newline

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

PHP similar_text区分大小写

好的我正在比较使用similar_text()的字符串,但结果受到区分大小写的影响.有没有办法在php.ini中以某种方式关闭它?

php case-sensitive

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

jQuery更改输入类型

这段代码不起作用有什么不对?

$(".re").focus(function() {
    if($(this).attr("type") == "text") {
        $(this).attr("type", "password");
    }
}); 
Run Code Online (Sandbox Code Playgroud)

它应该改变从文本输入文本类型,密码,但是当我在其中键入后,我进入重点放在它不工作; 它还是文字.

passwords jquery text input

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

CakePHP chmod 问题

我下载了 CakePHP 并将其放在我的 www 目录中。我启用了 mod-rewrite 和所有这些并更改了我的文档根目录。但是我仍然在我的 apache 错误日志中收到权限被拒绝的错误,因为 Cake 不能require从其他目录获取文件。就好像我需要将每个目录都修改为 chmod777以使其工作。我知道这是不对的,但有人可以告诉我是我没有正确安装它还是 CHMOD。因为到目前为止,它实际上是我现在正在使用 CHMODing 的每个文件夹。

php cakephp chmod

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

PHP正则表达式,空格或无字符

好吧我试着找出这个正则表达式,我有一个单词,在单词的任何一端它可以是一个空格或没有字符.下面是一个例子:

preg_match_all("/( ?)(" . $piece . ")( ?)/is", $fk, $sub);
Run Code Online (Sandbox Code Playgroud)

哪里( ?)是我想要的是"一个字符只能是在所有的空格或任何字符".我试图基本上创建一个功能,根据周围的字符检查某些东西是否是一个单词.$piece如果你知道我的意思,那就是这个词,所以它必须是它本身,不是另一个更长的词的一部分.谢谢

php regex space

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

PHP str_replace with for循环来自数组

好吧,我有一个str_replace,我想做的是从数组中获取值,然后用下一个部分替换"dog"一词.所以基本上我想要$ string读取:

"鸭子吃了猫,猪吃了黑猩猩"

<?php
$string = 'The dog ate the cat and the dog ate the chimp';
$array = array('duck','pig');
for($i=0;$i<count($array);$i++) {
    $string = str_replace("dog",$array[$i],$string);
}
echo $string;
?>
Run Code Online (Sandbox Code Playgroud)

这段代码只返回:

"鸭子吃了猫,鸭子吃了黑猩猩"

我尝试了几件事,但没有任何作用.有人有主意吗?

php arrays loops replace for-loop

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

javascript eventlistener问题

我有一个脚本,我试图将eventlistener添加到链接,并在用户单击链接时监视.当链接被点击时,它会调用函数'hi'.因为即使没有点击链接也会调用'hi'功能,因此我遇到了麻烦.IE和FF上的结果相同.继承我的代码也许有人可以提供帮助:

function hi(id) {   
var xmlhttp = new XMLHttpRequest();
urlwat = "wat.php?id="+id;
xmlhttp.open("POST",urlwat,true);
xmlhttp.send(null);
}

function wat1() {
    object1 = document.getElementById("watlol");
    try {
      object1.attachEvent("click",hi(9));
    }
    catch(e) {
      object1.addEventListener("click",hi(9),false);
    }
}
window.onload = wat1;
Run Code Online (Sandbox Code Playgroud)

javascript events

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

php清理正则表达式

嘿,我可以从这个清理PHP中的preg_match:

preg_match_all("/(".$this->reg['wat'].")?(".$this->reg['wat'].")?(".$this->reg['wat'].")?(".$this->reg['wat'].")?(".$this->reg['wat'].")?(".$this->reg['wat'].")?(".$this->reg['wat'].")?/",$value,$match);
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

preg_match_all("/
   (".$this->reg['wat'].")?
   (".$this->reg['wat'].")?
   (".$this->reg['wat'].")?
   (".$this->reg['wat'].")?
   (".$this->reg['wat'].")?
   (".$this->reg['wat'].")?
   (".$this->reg['wat'].")?
/",$value,$match);
Run Code Online (Sandbox Code Playgroud)

现在每个空间,它都算作一个突破,所以在搜索时它不会返回任何发现.但它看起来更干净,更容易阅读是我问你知道的原因.我正在寻找在正则表达式中关闭"/"后添加的其中一个字母.谢谢

php regex

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

PHP全球包括?

我有一个单独的PHP文件我包含它有几个重要的功能.我还有一个名为variables.php的文件,我将其包含在每个函数中,因此我也可以调用一些重要的变量.有没有办法只在页面顶部调用variables.php,而不是手动调用每个函数?我只是觉得如果有一种方法可以像"全球"包含或其他东西那样容易.

php global file include

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