㈠ 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怎样去掉文件中的双引号
$s=str_replace('"', '', $str);
直接替换就好了
㈢ PHP去掉array 数组里的引号
PHP过滤或者替换字符串的方法很多,比如可以用正则表达式替换。
如果能确定要过滤或替换的字符或字符串的值时,可以用str_replace ()函数。
mixed str_replace ( mixed $search, mixed $replace,mixed $subject [, int &$count ] );
其中,参数
$search表示查找的目标值,也就是 $needle。一个数组可以指定多个目标。
$replace 表示参数$search 的替换值。一个数组可以被用来指定多重替换。
$subject 表示执行替换的数组或者字符串。也就是 haystack。
如果 $subject 是一个数组,替换操作将遍历整个$subject,返回值也将是一个数组。
参数$count 表示如果被指定,它的值将被设置为替换发生的次数。
例如你想过滤$str 中的单引号,可以这样写:
$str = str_replace("'","",$str );
㈣ 怎样php去掉数组中的双引号
其实有引号就是代表的字符串,你可以遍历数组,然后把值变成int类型就可以了
㈤ php 去掉字符串中的一段字符串
可以用str_replace函数去掉字符串中的一段字符串。
1、新建php程序,定义一个变量,然后将一段字符串赋值给这个变量并将值输出:
㈥ PHP中SQL语句中的字符串包含双引号,要怎么处理
我来回答吧:
把 $sql="UPDATE `user_activity` SET `su` = 'a:5:{i:41;s:9:"还不错";i:54;s:9:"还不错";i:45;s:9:"还不错";i:47;s:9:"还不错";i:49;s:9:"还不错";}' WHERE `u_id` =52 AND `a_id` =7;";
改成
把 $sql="UPDATE `user_activity` SET `su` = 'a:5:{i:41;s:9:\"还不错\";i:54;s:9:\"还不错\";i:45;s:9:\"还不错\";i:47;s:9:\"还不错\";i:49;s:9:\"还不错\";}' WHERE `u_id` =52 AND `a_id` =7;";
㈦ PHP字符串可以不带引号吗
在PHP中,字符串的定义需要用单引号(')或双引号("),否则会引起编译错误的!比如$string="123";
另外,字符串的单引号和双引号也有区别的:
1、单引号内部的变量不会执行,而双引号会执行,例如"$string 45",字符串输出为:12345;但如果是'$string45',则输出字符串:$string45;
2、因为双引号在编译时会识别变量,考虑到效率问题,一般建议用单引号来定义一个字符串!
㈧ php 如何去掉字符串里面的双引号
<?php
echostr_replace(""","","Hello"world"!");
?>
㈨ php 的 json 格式 数据 怎么去除 双引号
可以使用PHP addslashes() 函数转义一下
addslashes() 函数在指定的预定义字符前添加反斜杠。
这些预定义字符是:
单引号 (')
双引号 (")
反斜杠 (\)
NULL
例如:
<?php
$str = "Who's John Adams?";
echo $str . " This is not safe in a database query.<br />";
echo addslashes($str) . " This is safe in a database query.";
?>
输出:
Who's John Adams? This is not safe in a database query.
Who\'s John Adams? This is safe in a database query.