您的位置:

php排除符号,php去除换行符

本文目录一览:

php去除字符串两端的任意特殊字符的函数

去除字符串两端空格:trim($str);

去除字符串两端逗号:trim($str,',');

去除左边字符:ltrim();

去除右边字符:rtrim();

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

扩展资料:

php的优点:

(一)流行,容易上手

PHP是目前最流行的编程语言,这毋庸置疑。它驱动全球超过2亿多个网站,有全球超过81.7%的公共网站在服务器端采用PHP。PHP常用的数据结构都内置了,使用起来方便简单,也一点都不复杂,表达能力相当灵活。

(二)开发职位很多

在服务器端的网站编程中PHP会更容易帮助你找到工作。很多互联网相关企业都在使用PHP开发框架,所以可以说市场对PHP的开发程序员的需求还是比较大的。

(三)仍然在不断发展

PHP在不断兼容着类似closures和命名空间等技术,同时兼顾性能和当下流行的框架。版本是7之后,一直在提供更高性能的应用。

(四)可植入性强

PHP 语言在补丁漏洞升级过程中,核心部分植入简单易行,且速度快。

(五)拓展性强

PHP 语言在数据库应用过程中,可以从数据库调取各类数据,执行效率高。

参考资料来源:

百度百科-PHP

百度百科-PHP框架

PHP如何过滤★等特殊符号

我的程序是这样编写的,相信你一看就懂:

if(preg_match("/[ '.,:;*?~`!@#$%^+=)({}]|\]|\[|\/|\\\|\"|\|/",$user)){

echo '不要在名字里面整些特殊符号,请只使用字母、数字和汉字,当然要你的浏览器要选简体中文GB2312哟,千万不要选繁体、中文HZ等。返回修改后,再来,我等你哟!';

exit();

}

php数组内元素去除特殊符号

首先你的数组必须是字符串数组,如果不是你要用strval()函数把每一个数组元素转换成字符串,

然后,用preg_replace函数把'-'替换成空字符串,就行了。

完整的php程序如下:

?php

$arr=array('2015-01','2015-02','2015-03','2015-04');

for($i=0;$icount($arr);$i++){    

 $arr[$i]=preg_replace('#\-#','',$arr[$i]);

}

print_r($arr); 

?

运行结果:

Array (    [0] = 201501    [1] = 201502    [2] = 201503    [3] = 201504 )

PHP字符串中特殊符号的过滤方法介绍

本篇文章主要是对PHP字符串中特殊符号的过滤方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助

有时候我们会遇到过滤字符串中特殊字符的问题,本文提供了一个处理特殊字符串的方法,可能有遗漏,如果读者发现了可以

代码如下:

function

strFilter($str){

$str

=

str_replace('`',

'',

$str);

$str

=

str_replace('·',

'',

$str);

$str

=

str_replace('~',

'',

$str);

$str

=

str_replace('!',

'',

$str);

$str

=

str_replace('!',

'',

$str);

$str

=

str_replace('@',

'',

$str);

$str

=

str_replace('#',

'',

$str);

$str

=

str_replace('$',

'',

$str);

$str

=

str_replace('¥',

'',

$str);

$str

=

str_replace('%',

'',

$str);

$str

=

str_replace('^',

'',

$str);

$str

=

str_replace('……',

'',

$str);

$str

=

str_replace('',

'',

$str);

$str

=

str_replace('*',

'',

$str);

$str

=

str_replace('(',

'',

$str);

$str

=

str_replace(')',

'',

$str);

$str

=

str_replace('(',

'',

$str);

$str

=

str_replace(')',

'',

$str);

$str

=

str_replace('-',

'',

$str);

$str

=

str_replace('_',

'',

$str);

$str

=

str_replace('——',

'',

$str);

$str

=

str_replace('+',

'',

$str);

$str

=

str_replace('=',

'',

$str);

$str

=

str_replace('|',

'',

$str);

$str

=

str_replace('',

'',

$str);

$str

=

str_replace('[',

'',

$str);

$str

=

str_replace(']',

'',

$str);

$str

=

str_replace('【',

'',

$str);

$str

=

str_replace('】',

'',

$str);

$str

=

str_replace('{',

'',

$str);

$str

=

str_replace('}',

'',

$str);

$str

=

str_replace(';',

'',

$str);

$str

=

str_replace(';',

'',

$str);

$str

=

str_replace(':',

'',

$str);

$str

=

str_replace(':',

'',

$str);

$str

=

str_replace(''',

'',

$str);

$str

=

str_replace('"',

'',

$str);

$str

=

str_replace('“',

'',

$str);

$str

=

str_replace('”',

'',

$str);

$str

=

str_replace(',',

'',

$str);

$str

=

str_replace(',',

'',

$str);

$str

=

str_replace('',

'',

$str);

$str

=

str_replace('',

'',

$str);

$str

=

str_replace('《',

'',

$str);

$str

=

str_replace('》',

'',

$str);

$str

=

str_replace('.',

'',

$str);

$str

=

str_replace('。',

'',

$str);

$str

=

str_replace('/',

'',

$str);

$str

=

str_replace('、',

'',

$str);

$str

=

str_replace('?',

'',

$str);

$str

=

str_replace('?',

'',

$str);

return

trim($str);

}

php 如何过滤 单引号 双引号 $ < > 等N种特殊符号?谢谢

我给楼主吧- - 首先是过滤html,将html编码转换为实体编码 /**

* 将特殊字符转成 HTML 格式。

* @param string $value - 字符串或者数组

* @return array

*/

public static function htmlspecialchars($value) {

return is_array($value) ? array_map('k::htmlspecialchars', $value) :

preg_replace('/((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '\\1',

str_replace(array('', '"', '', ''), array('', '"', '', ''), $value));

} 还有一个去除html编码的,可以直接用php的函数strip_tags()

php正则匹配中文字符 排除符号

你指的连续,那么就要求是两个以上了:

$reg ='/[\x80-\xff]{2,}/';

这个正则是表示匹配两个字节以上的多字节字符(多字节字符通常高位为 1)。