<strong>//指定字符列表 将列表中包含的所有字符 全部转义</strong><br><strong>addcslashes(string $str,string $charlist);</strong><br><br>echo addcslashes('foo[ ]','A..z'); <br>//输出:\f\o\o\[ \]<br>//将字符串foo[ ] ascii码在A-z之间的所有字符 全部转义 <br>//注意: A-z 不能写成z-A ascii码 必须 从小到大<br>//echo addcslashes('foo['.']','z..A');<br>// 输出:\zoo['\.']<br><br><br><strong>//去除字符串中的反斜线</strong><br><strong>stripcslashes</strong><br><br>$STR = \\\\<br>EOF;<br>echo $STR;<br>//<br>echo stripcslashes($STR);<br>/ 四个转义字符转义为1个/<br><em><br><br></em><strong>//通过获取php.ini magic_quotes_sybase的值 对' " \进行转义</strong><br><strong>addslashes(string $str)<br><br></strong>magic_quotes_sybase = Off<br>$str = '\'"\ ';<br>echo addslashes($str);<br>\'\"\\
magic_quotes_sybase = On<br>$str = '\'"\ ';<br>echo addslashes($str);<br>''"\test.php?name='liukai'<em id="__mceDel">if(!get_magic_quotes_gpc()){ //检测php。ini 是否开启了对get post cookie自动转义 gpc get post cookie 的缩</em><em id="__mceDel"> foreach($_GET as &$val){</em><em id="__mceDel"> $val = addslashes($val); //将get数组自动转</em><em id="__mceDel"> }</em><em id="__mceDel">}</em>
<em id="__mceDel"><br></em><strong>//根据当前magic_quotes_runtime的值 去除由经过addslashes操作的字符串添加的转义字符</strong><br><strong>stripaddslashes(string $str)</strong><strong> <br><br></strong>magic_quotes_sybase = On<br>$str = "''";<br>echo stripaddslashes($str);<br>输出 ’<br><br>magic_quotes_sybase = Off<br>$str = "\'\"\\";<br>echo stripaddslashes($str);<br>输出 ’"\<em id="__mceDel"><br><br></em><strong>//rtrim的别名函数 删除字符串右边指定字符列表内的所有字符 默认是字符列表只有空格</strong><br><strong>chop(string $str[,string $charlist])<br><br></strong>var_dump(chop(' 123 '));<br>输出string(4) 123<br><br>var_dump(' 123 c','c');<br>输出string(5) 123 <br><br>var_dump(' 123 asw','swa');<br>输出string(5) 123 <br><em id="__mceDel"><br></em><br><strong>//返回该ascii码的指定字符</strong><br><strong>chr(int $ascii)</strong><br><strong><br></strong>echo chr(97);<br>输出 a<em id="__mceDel"><br><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em id="__mceDel"><em><br></em></em></em></em></em></em><strong>//使用此函数将字符串分割成小块非常有用。例如将 base64_encode() 的输出转换成符合 RFC 2045 语义的字符串。它会在每 <tt class="parameter">chunklen</tt> (默认为 76)个字符后边插入 <tt class="parameter">end</tt> (默认为“\r\n”)。此函数会返回新的字符串,而不会修改原有字符串。</strong><br><strong>chunk_split(string $body,[, <span class="methodparam"><span class="type">int <tt class="parameter">$chunklen</tt> [, <span class="methodparam"><span class="type">string <tt class="parameter">$end</tt> ]] )</span></span></span></span></strong>
$new_string = chunk_split(base64_encode($data)); //将base64_encode() 的输出转换成符合 RFC 2045 语义的字符串。<br><br><strong>//返回字符串所用字符的信息</strong><br><strong>统计String中每个字节值(0..255)出现的次数,使用多种模式返回结果。可选参数mode默认值为0。根据不同的mode,count_chars()返回下列不同的结果:</strong><br><strong>0 - 以所有的每个字节值为键名,出现次数作为值的数组。</strong><br><strong>1 - 与0相同,但只列出出现次数大于零的字节值。</strong><br><strong>2 - 与0相同,但只列出出现次数等于零的字节值。</strong><br><strong>3 - 返回由所有使用了的字节值组成的字符串。</strong><br><strong>4 - 返回由所有未使用的字节值组成的字符串。</strong><br><strong>count_chars(string $str[,int $mode])</strong>
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
3 周前ByDDD
R.E.P.O.保存文件位置:在哪里以及如何保护它?
3 周前ByDDD

热工具

Dreamweaver CS6
视觉化网页开发工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),