我想用包含($)的变量在内部回显一个字符串,如下所示:
echo "$string";
Run Code Online (Sandbox Code Playgroud)
我不希望它回应字符串的变量,我希望它回显'$ string'本身,而不是变量的内容.我知道我可以通过在($)前加一个'\'来做到这一点,但我想使用preg_replace来做到这一点.我试过这个并不起作用:
$new = preg_replace("/\$/","\\$",$text);
Run Code Online (Sandbox Code Playgroud) 好的我正在比较使用similar_text()的字符串,但结果受到区分大小写的影响.有没有办法在php.ini中以某种方式关闭它?
这段代码不起作用有什么不对?
$(".re").focus(function() {
if($(this).attr("type") == "text") {
$(this).attr("type", "password");
}
});
Run Code Online (Sandbox Code Playgroud)
它应该改变从文本输入文本类型,密码,但是当我在其中键入后,我进入重点放在它不工作; 它还是文字.
我下载了 CakePHP 并将其放在我的 www 目录中。我启用了 mod-rewrite 和所有这些并更改了我的文档根目录。但是我仍然在我的 apache 错误日志中收到权限被拒绝的错误,因为 Cake 不能require从其他目录获取文件。就好像我需要将每个目录都修改为 chmod777以使其工作。我知道这是不对的,但有人可以告诉我是我没有正确安装它还是 CHMOD。因为到目前为止,它实际上是我现在正在使用 CHMODing 的每个文件夹。
好吧我试着找出这个正则表达式,我有一个单词,在单词的任何一端它可以是一个空格或没有字符.下面是一个例子:
preg_match_all("/( ?)(" . $piece . ")( ?)/is", $fk, $sub);
Run Code Online (Sandbox Code Playgroud)
哪里( ?)是我想要的是"一个字符只能是在所有的空格或任何字符".我试图基本上创建一个功能,根据周围的字符检查某些东西是否是一个单词.$piece如果你知道我的意思,那就是这个词,所以它必须是它本身,不是另一个更长的词的一部分.谢谢
好吧,我有一个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)
这段代码只返回:
"鸭子吃了猫,鸭子吃了黑猩猩"
我尝试了几件事,但没有任何作用.有人有主意吗?
我有一个脚本,我试图将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) 嘿,我可以从这个清理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文件我包含它有几个重要的功能.我还有一个名为variables.php的文件,我将其包含在每个函数中,因此我也可以调用一些重要的变量.有没有办法只在页面顶部调用variables.php,而不是手动调用每个函数?我只是觉得如果有一种方法可以像"全球"包含或其他东西那样容易.