【php – 用Preg_replace删除中文字符?】教程文章相关的互联网学习教程文章

php发送带pdf附件的email出现的是一长串字符串请教怎么解决【图】

php 发送带pdf附件的email 出现的是一长串字符串 请问如何解决RT,发出的email附件不是一个pdf档,而变成了一长串字符串,我的发送email的代码如下:function mail($mailto, $userid, $data){global $dsql,$cfg_adminemail,$cfg_webname,$cfg_basehost,$cfg_memberurl;$mailtitle = $cfg_webname.":通知";$file=fopen("D:/xampp/htdocs/pdftemp/dsfasdf.pdf","r"); $fileName=$data['oid'].'.pdf';$mimeType ="application/pdf"; $...

phpecho输出字符串函数详解

echo "asd";//字符串 echo "ads$c";//字符串+变量 echo ads$c;//字符串 asd$c $c不是变量 echo "sd"."vs"; echo "sd","vs"; echo $a; echo $a.$b; echo $a,$b; echo $a.$b.$c; echo $a,$b,$c; echo "kaskd{$c}asd"; echo "kakskd{$arr[lo]}"; echo "kakskd{$obj->a}"; echo "kaskd".$c."kasd"; echo "kaskd".$arr[lo]."kasd"; echo "kaskd".$obj->a."kasd"; echo "kaskd".func($c)."kasd"; echo "kaksk".($a+1)."...

PHP中生成随机字符串,数字+大小写字母随机组合【代码】

简单的生成随机字符串: /** 生成随机字符串** $length 字符串长度*/function random_str($length) {// 密码字符集,可任意添加你需要的字符$chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789;$str = ;for($i = 0; $i < $length; $i++){// 这里提供两种字符获取方式// 第一种是使用 substr 截取$chars中的任意一位字符;// 第二种是取字符数组 $chars 的任意元素$str .= substr($chars, mt_rand(...

如何使用PHP中的字符串函数

如何使用PHP中的字符串函数PHP中的字符串操作功能是比较多的,重要的有以下这些: (1)echo,print,printf,sprintf 前两个函数是输出字符串.字符串中如果有变量名则被替换成其值. 后两个函数类似于C的同名函数. (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower, strtoupper,substr,ucfirst 这些是常用的字符串操作函数,有些和C中的同名函数意义完全一致. strrev是把一个字符串翻转. strtolower和strtoup...

如何过滤高亮显示非法字符

<?//我只是做一个测试,如果再用类似tmd的字符串,一定要注意,如果字符串中的字符出现在$StartReplaceHtml或者$EndReplaceHtml中,你需要修改下面的preg_replace中的规则$CheckedMessage="Hello!!他X的..他....X...的....How are you m d "; //the message to be checked echo $CheckedMessage."<br>";$CheckedWords=array("他X的","tmd");//要过滤的非法字符,如果你需要把单个的字符也过滤,比如:他ererX000的过滤出来他,...

在字符串中把网址改成超级链接

$string = "连接http://www.phpx.com 站点"; //连接后需要有个空格或回车。 $string = eregi_replace("http://([^ ,\r\n]*)","<a href=\\0 target=_blank>\\0</a>",$string); $string = eregi_replace("ftp://([^ ,\r\n]*)","<a href=\\0 target=_blank>\\0</a>",$string); print $string; 这个可是非常有用的呀.

使用字符串函数输出整数化的PHP版本号

再用用程序时,一般需要对php版本号整数化后进行判断,从而确定输出。 <?php $temp=explode(".",phpversion()); //以数组形式获取版本号 $num=count($temp); //计算数组中的元素数量 $phpver=0; switch($num) { cas 3: $phpver=$phpver+(intval($temp[2])); cas 2: $phpver=$phpver+(intval($temp[1]*10); cas 1: $phpver=$phpver+(intval($temp[0]*100); default: } echo $phpver; ?>

从C/C++迁移到PHP——判断字符类型的函数

在C/C++中,头文件ctype.h中定义了关于字符类型一组宏,可以得到给定字符的类型。 而PHP中没有相关函数。前些天发现在www.mm4.de下载的PHP中提供了一个名为php_ctype.dll的扩展库, 加载后发现提供一部分此类的函数,特整理出来供大家参考。 在PHP中正确加载php_ctype.dll文件后,用<?php phpinfo();?>可以看到以下信息: ctype ctype functions enabled (experimental) 然后就可以使用它所提供的函数了。所有函数的用法...

PHP中一个控制字符串输出的函数

// php 中 一个控制字符串输出的函数(中英文),每行显示多少字数,避免英文的影响 // $str 字符串 // $len 每行显示的字数(汉字×2) function rep($str,$len) { $strlen=strlen($str); $i=0; $finstr=""; $pos=0; while($i<$strlen) { $s1=substr($str,$i,1); $s2=ord($s1); if($s2>0xa0){ $finstr.=substr($str,$i,2); $pos+=2; $i+=2; ...

一个可以删除字符串中HTML标记的PHP函数

一个可以删除字符串中HTML标记的PHP函数作者:limote 当访客留言和发帖时,我们并不希望访客在留言和帖子中使用HTML标记,所以在访客提交留言和帖子时我门得把HTML标记删除,下面的函数就是实现此功能的函数 <? function delete_htm($scr) { for($i=0;$i<strlen($scr);$i++) { if(substr($scr,$i,1)=="<") { while(substr($scr,$i,1)!=">")$i++; $i++; } $str=$str.substr($scr,$i,1); } return($str); } ?>

PHP字符函数大全第1/2页

AddSlashes: 字符串加入斜线。 bin2hex: 二进位转成十六进位。 Chop: 去除连续空白。 Chr: 返回序数值的字符。 chunk_split: 将字符串分成小段。 convert_cyr_string: 转换古斯拉夫字符串成其它字符串。 crypt: 将字符串用 DES 编码加密。 echo: 输出字符串。 explode: 切开字符串。 flush: 清出输出缓冲区。 get_meta_tags: 抽出文件所有 meta 标记的资料。 htmlspecialchars: 将特殊字符转成 HTML 格式。 htmlentiti...

解决中英文字符串长度问题函数

代码如下:function strSplit($s, $len) { $end = '…'; $result = ''; $strLen = strlen($s); if ($strLen <= $len) { return $s; } $len -= 2; for ($i=0; $i<$len && $i<$strLen; $i++) { $c = $s[$i]; if (ord($c) < 0x80) { $result .= $c; } elseif ($i+1<$len) { $result .= $s[$i++] . $s[$i]; } } return ($i < $st...

php学习 字符串课件【图】

语法 字符串string可以有三种方法定义 ‘ '(单引号)“”(双引号) <<<(定界符) 转义序列可以用\ \\解释为\ 双引号的最大特点是 变量名会被变量值代替 定界符可以原样输出 html格式 打印字符串有两种方法 echo 它属于语言结构,不是真正的函数,它和print的区别在于可以接受多个参数 print 语法bool(布尔行)print(string agr)次函数输出字符串 如果成功返回1 失败返回0 列如传输中如果客户的浏览器突然挂掉 则会造成失败...

一步一步学习PHP(7) php 字符串相关应用【图】

1. 字符串的表现形式 在PHP中,字符串有三种表现形式:单引号,双引号,以及heredoc。 PHP手册建议,在一般情况下,尽量使用单引号的字符串。如果需要转义变量,才使用双引号的字符串。如果需要多行显示,才使用heredoc。 heredoc形式: 代码如下:<?php $test=<<< FOOBAR Hello World! Hello PHP! FOOBAR; echo $test; ?> Heredoc是有着开始符和结束符的一段文字,在本段程序中为FOOBAR,不过个人建议最好使用更复杂的字符串,这...

php echo 输出字符串函数详解

代码如下:echo "asd";//字符串 echo "ads$c";//字符串+变量 echo 'ads$c';//字符串 asd$c $c不是变量 echo "sd"."vs"; echo "sd","vs"; echo $a; echo $a.$b; echo $a,$b; echo $a.$b.$c; echo $a,$b,$c; echo "kaskd{$c}asd"; echo "kakskd{$arr['lo']}"; echo "kakskd{$obj->a}"; echo "kaskd".$c."kasd"; echo "kaskd".$arr['lo']."kasd"; echo "kaskd".$obj->a."kasd"; echo "kaskd".func($c)."kasd"; echo "kaksk".($a+1)."dk...

REPLACE - 相关标签