草庐IT

替换Notepad++

全部标签

php - 如何用 PHP 中定义的字符替换字符串中的所有数字?

如何用预定义字符替换字符串中的所有数字?用破折号“-”替换每个单独的数字。$str="Johnis28yearsoldanddonated$40.39!";期望的输出:"Johnis--yearsoldanddonated$--.--!"我假设preg_replace()将被使用,但我不确定如何只定位数字。 最佳答案 使用strtr(转换所有数字)和str_repeat函数的简单解决方案:$str="Johnis28yearsoldanddonated$40.39!";$result=strtr($str,'0123456789',

PHP 7.1 用动态变量替换多个值

我是PHP的新手,虽然我找到了解决问题的方法,但我觉得肯定有更简单的方法来实现相同的结果:这是我需要做的:我有一个这样的字符串(在真实的字符串中有大约25个值要替换)"Wehavereceived##AMOUNT####CURRENCY##foryourOrderIDn.##ORDER_ID##"在这个字符串中我必须替换##AMOUNT##具有名为$AMOUNT的变量的值##CURRENCY##为变量$CURRENCY##ORDER_ID##具有变量值$ORDER_ID目前我创建了一个数组:$flds=['AMOUNT','CURRENCY','ORDER_ID'];然后我使用循环和动

php - 用第二个数组中的值替换第一个数组中的字符串

出于某种原因,我正在为此苦苦挣扎。我有以下2个数组,我需要从$img数组中获取数组值并将它们按顺序插入到$text数组中,附加/替换%img_标签,如下所示:$text=array(0=>"Bunchoftext%img_%img_:Somemoretextblabla%img_",1=>"Moretext%img_blabla%img_");$img=array("BLACK","GREEN","BLUE","RED","PINK");我希望我的$text数组像这样结束:$text=array(0=>"Bunchoftext%img_BLACK%img_GREEN:Somemoret

php - 替换字符串的第二个实例

我只是想知道如何在php中的字符串中替换字符串的第二个实例,如下所示:a-b-c它会在第二个“-”之后添加一个额外的空格,但前提是它找到2。 最佳答案 $finds=explode('-',"a-b-c");if(count($finds)==3){$finds[2]="{$finds[2]}";}$finds=implode('-',$finds); 关于php-替换字符串的第二个实例,我们在StackOverflow上找到一个类似的问题: https://

php - 用对应的口音替换口音

出于某种原因(这是一个很长的故事)我需要用他们的“正常”对应物来改变口音。我这样做:$array=array('ò'=>'o','ó'=>'o','à'=>'a','è'=>'e','é'=>'e','ù'=>'u',);returnstr_replace(array_keys($array),array_values($array),$string);但它不起作用(普通字母就像一个魅力)我认为这是一个编码问题,还有另一种方法可以做到这一点吗?我该如何解决这个问题?谢谢。 最佳答案 来自URLFriendlyUsernameinPH

php - 如何用星号替换字符串的一部分?

使用preg_replace(),我想替换这样的字符串......aaabbbccc=>aaa******cccdddfff=>ccc******234456789=>234******12wcced=>12w*****123cde=>123***如何使用正则表达式对preg_replace()执行此操作? 最佳答案 echosubstr($string,0,3).str_repeat('*',max(0,strlen($string)-3));不完全是preg_replace,但是...

php - 替换 URL 中的参数值

//Belowareanumberofstringswhichneedammending$string="www.development_test.php?action=show_development_crs&test1&test2";$string="www.development_test.php?action=show_rfw&test1";$string="www.development_test.php?action=show_development_crs";我需要编写一个preg_replace()函数来替换"="+"&"之间的值,或者在当“newAction”不存在时

php - 用 strlen 替换

我有一个金额,如0003000,最后2位是小数。我想将0003000转换为00030,00(在最后2位数字前插入一个小数点逗号)。我试图用子字符串来做到这一点。我用strlen获取字符串的长度,然后生成-2,但它忽略了-2。这是一个例子,为什么会被忽略?substr($this->arrCheck['amountsum'],0,(strlen($this->arrCheck['amountsum']-2))) 最佳答案 这是因为你的-2在strlen函数中而不是在它之外:strlen($this->arrCheck['amounts

php - 在 Notepad++ 中获取我自己的 PHP 函数的参数提示

在Preferences->Backup/Auto-Completion中启用“Functionparametershintoninput”后,我得到了像这样的原生PHP函数的有用提示:string|falsesubstr(stringstr,intstart,[intlength])是否有插件或其他东西可以使Notepad++为我自己的功能执行此操作,就像Dreamweaver一样? 最佳答案 Settings->Preferences->Backup/Auto-Completion->Functionparametershint

php - Javascript:如何替换[]和“?

我正在从PHP发送一个数组,将其编码为JSON并将其发送到JavaScript值。现在我想在逗号的,上拆分数组。这工作正常,但是当调用数组中的第一个和最后一个字符串时,我可以看到[,]和"。我可以让"消失,但是[和]似乎是个问题。现在我的代码:data_array[i].replace(/["[]]/g,""); 最佳答案 如果您将[5,4,7,2,1]"之类的字符串值从PHP传输到Javascript,您应该将其JSON解码为原生Javascript对象/数组。varreceivedData="[5,4,7,2,1]";recei