当前位置: 编程技术>php
本页文章导读:
▪PHP删除变量unset()和null 当程序里不再使用某些大体积的变量时(如:数组或对象),就会考虑删除之。
有两种方法可以实现。第一种方法:$varname=null;第二种方法:unset($varname);
示例代码:
代码如下:
<?php
.........
▪php改变编码的函数iconv 改变编码的函数:iconv
代码如下:
<?php
echo iconv("ISO-8859-1", "UTF-8", "This is a test.");
?>
把"This is a test."的编码由ISO-8859-1转化为UTF-8。
您可能感兴趣的文章:
学习php字符串编码的转换与判.........
▪php防止SQL注入的函数 1.首先,创建一个函数
代码如下:
/*
函数名称:inject_check()
函数作用:检测提交的值是不是含有SQL注射的字符,防止注射,保护服务器安全
参 数:$sql_str: 提交的变量
返 回 值.........
[1]PHP删除变量unset()和null
来源: 互联网 发布时间: 2013-12-24
当程序里不再使用某些大体积的变量时(如:数组或对象),就会考虑删除之。
有两种方法可以实现。第一种方法:$varname=null;第二种方法:unset($varname);
示例代码:
代码如下:
<?php
$a = array(
'a' => 'a',
'b' => 'b'
);
$b = array(
'a' => 'a',
'b' => 'b'
);
$a['b'] = null;
unset($b['b']);
print('<pre>');
print_r($a);
print('<br />');
print_r($b);
print('</pre>');
?>
$a = array(
'a' => 'a',
'b' => 'b'
);
$b = array(
'a' => 'a',
'b' => 'b'
);
$a['b'] = null;
unset($b['b']);
print('<pre>');
print_r($a);
print('<br />');
print_r($b);
print('</pre>');
?>
结果:
Array
(
[a] => a
[b] =>
)
Array
(
[a] => a
)
[2]php改变编码的函数iconv
来源: 互联网 发布时间: 2013-12-24
改变编码的函数:iconv
代码如下:
<?php
echo iconv("ISO-8859-1", "UTF-8", "This is a test.");
?>
echo iconv("ISO-8859-1", "UTF-8", "This is a test.");
?>
把"This is a test."的编码由ISO-8859-1转化为UTF-8。
您可能感兴趣的文章:
学习php字符串编码的转换与判断
php判断字符串编码是否为utf8的函数举例
php获取字符串的编码格式的函数
php判断字符编码的二个方法
php 自动检测内容编码并转换的代码
自动检测内容中的编码并进行转换的函数
php编码转换函数(自动转换字符集支持数组转换)
[3]php防止SQL注入的函数
来源: 互联网 发布时间: 2013-12-24
1.首先,创建一个函数
代码如下:
/*
函数名称:inject_check()
函数作用:检测提交的值是不是含有SQL注射的字符,防止注射,保护服务器安全
参 数:$sql_str: 提交的变量
返 回 值:返回检测结果,ture or false
*/
function inject_check($sql_str)
{
return eregi('select|insert|update|delete|'|/*|*|../|./|union|into|load_file|outfile', $sql_str); // 进行过滤
}
函数名称:inject_check()
函数作用:检测提交的值是不是含有SQL注射的字符,防止注射,保护服务器安全
参 数:$sql_str: 提交的变量
返 回 值:返回检测结果,ture or false
*/
function inject_check($sql_str)
{
return eregi('select|insert|update|delete|'|/*|*|../|./|union|into|load_file|outfile', $sql_str); // 进行过滤
}
2.调用实例
代码如下:
<?php
if (inject_check($_GET['id']))
{
exit('你提交的数据非法,请检查后重新提交!');
}
else
{
$id = $_GET['id'];
//处理数据………………
}
?>
if (inject_check($_GET['id']))
{
exit('你提交的数据非法,请检查后重新提交!');
}
else
{
$id = $_GET['id'];
//处理数据………………
}
?>
最新技术文章: