草庐IT

替换Notepad++

全部标签

PHP 替换空格、逗号、破折号和 !带正斜杠

到目前为止我有:$q=str_replace('','/',$q);$q=str_replace(',','/',$q);$q=str_replace('\-','/',$q);但我不确定我做错了什么,因为解释这些函数的PHP站点都没有包含要搜索的每个字符的示例。请注意,我只想用它替换空格、逗号的','破折号'-'、'!'使用正斜杠,然后使用另一个替换函数将任何“&”替换为“and”。 最佳答案 无正则表达式的例子:$str=str_replace(['',',','-','!'],'/','&String!-!');$str=st

php - DOM replaceChild 不替换所有指定的元素

考虑以下代码:$xml=XML;$partials['thisRegion']="Here'sthisregion";$partials['thatRegion']="Here'sthatregion";$DOM=newDOMDocument;$DOM->loadXML($xml);$regions=$DOM->getElementsByTagname('region');foreach($regionsas$region){$id=$region->getAttribute('id');$partial=$DOM->createDocumentFragment();$partial-

PHP - 替换多维数组中的数据,特定键

我正在重新学习PHP,很抱歉可能是一个基本问题。我找不到答案。我有一个多维数组,我需要用另一个值替换特定键(的所有实例)的值。Array([13]=>Array([ad_id]=>13[ad_name]=>Qhxxst[ad_link]=>www.qxxst.co.uk[ad_type]=>1)[15]=>Array([ad_id]=>15[ad_name]=>Pxxly[ad_link]=>http://pixxly.net[ad_type]=>1)[16]=>Array([ad_id]=>16[ad_name]=>cxxm[ad_link]=>http://www.cxxm.co.

php - http_build_query 但将 & 替换为 ;在 PHP 中?

http_build_query($array)将数组转换成a=1&b=2的格式,但是如何让它转换成a=1;b=2的格式呢?那里有原生函数吗? 最佳答案 第三个参数为http_build_query是分隔符;用http_build_query($array,"",";")调用它来得到你想要的。 关于php-http_build_query但将&替换为;在PHP中?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

php - 如何将数组键复制到另一个数组,并用空数组替换值?

我有一个数组,f。即:$arr=array(4=>'somevalue1',7=>'somevalue2',9=>'somevalue3',12=>'somevalue4',13=>'somevalue5',27=>'somevalue6',41=>'somevalue7')我需要创建另一个数组,其中值是数组,但键是相同的;像这样:$arr=array(4=>array(),7=>array(),9=>array(),12=>array(),13=>array(),27=>array(),41=>array())PHP中是否有一些内置函数可以做到这一点?array_keys()没有帮助

php - 配置 Notepad++ 以在本地主机上运行 php?

我正在尝试获取选项Run->LaunchWithFirefox;在http://127.0.0.1:8080/currentfile.php打开我当前在Notepad++中查看的文件,但它只是打开到Firefox中的当前文件目录。我试过编辑Notepad++目录中的快捷方式xml文件,我已经关闭Notepad++并使用常规记事本编辑XML文件,当我启动Notepad++备份时它不显示我输入的设置。我如何编辑设置以加载本地主机而不是Firefox中的文件目录? 最佳答案 这是运行php文件的快速但不完善的修复方法,即使它们位于文档根目

php - Codeigniter 替换上传的图片

我正在使用Codeigniter的FileUploadingClass用于上传用户头像。有没有办法在他/她上传新图像文件时替换用户的图像文件?我想用上传的最新头像替换现有头像。我的图片上传Controllerfunctionupload_avatar(){$config['upload_path']='./uploads/avatars/';$config['allowed_types']='jpg|png';$config['overwrite']=FALSE;//overwriteuseravatar$config['encrypt_name']=TRUE;$config['max

php - 用问号替换无效的 UTF-8 字符,mbstring.substitute_character 似乎被忽略

我想用引号替换无效的UTF-8字符(PHP5.3.5)。到目前为止,我有这个解决方案,但无效字符被删除,而不是被替换为“?”。functionreplace_invalid_utf8($str){returnmb_convert_encoding($str,'UTF-8','UTF-8');}echomb_substitute_character()."\n";echoreplace_invalid_utf8('éééaaaàààeeé')."\n";echoreplace_invalid_utf8('eeeaaaaaaeeé')."\n";应该输出:63//ASCIIcodefo

php - 用PHP替换部分PDF

我正在研究用PHP构建发票和订单凭证生成器的选项。在使用FPDF和TCPDF之前,我已经为其他场合创建了几个PDF,两者都可以正常工作,但是太冗长了,我已经厌烦了。我觉得用任何编程语言生成PDF都非常冗长。有没有办法用Adob​​eAcrobat生成PDF蓝图并将其用作具有可变字段/区域的模板?这样我就可以让设计师在这里为我创建一个信头和整体发票主题,我只会将可变部分的内容(订单行、总计、到期日、买家详细信息)写入pdf。简而言之,一个读取pdf并在变量替换后再次输出的准系统模板系统。 最佳答案 您可以创建带有表单域的PDF并替换源

php - 替换字符串中的最后一个单词

$variable='putreturnsbetweenparagraphs';这个变量的值每次都会改变。如何在最后一个词前添加一些文字?比如,如果我们想添加'and',结果应该是(对于这个例子):$variable='putreturnsbetweenandparagraphs'; 最佳答案 您可以使用strrpos()找到最后空格功能:$variable='putreturnsbetweenparagraphs';$lastSpace=strrpos($variable,'');//19然后,取两个substrings(在最后一