网站地图    收藏   

主页 > 后端 > php资料库 >

php函数详解

来源:未知    时间:2015-01-23 16:37 作者:xxadmin 阅读:

[导读] ?php 其他 isset() 变量是否存在 boolean empty() 检查变量是否存在,并判断值是否为非空或非0 void unset() 销毁变量 header(Content-Type: text/html; charset=utf-8); method_exists($obj, $method) 判断对象的方法是...

<?php
其他
    isset() 变量是否存在
    boolean empty() 检查变量是否存在,并判断值是否为非空或非0
    void unset() 销毁变量
    header('Content-Type: text/html; charset=utf-8');
method_exists($obj, $method) 判断对象的方法是否可用
file_exists($file) 判断文件是否存在
function_exists();
class_exists($class_name);
    gettype();获取数据类型
    set_magic_quotes_runtime() 0 for off, 1 for on 当遇到反斜杆、单引号,将会自动加上一个反斜杆,保护系统和数据库的安全
ini_set(,);
string getcwd ( void )  取得当前工作目录
 
数据类型转换
强制转换
$i = 1;
$j = (int)$i;
settype
$i = 1;
settype($i,'float');
floatval
$i = 1;
$j = floatval ($i)
 
 
安全
function strReplace($str)
{
 $strResult = $str;
 if(!get_magic_quotes_gpc())//判断设置是否开启
 {
$strResult = addslashes($strResult);//转换sql语句特殊字符
 }
 return $strResult;
}
 
 
function quotes($content)
{
//如果magic_quotes_gpc=Off,那么就开始处理
if (!get_magic_quotes_gpc())
{
//判断$content是否为数组
if (is_array($content))
{
//如果$content是数组,那么就处理它的每一个单无
foreach ($content as $key=>$value)
{
$content[$key] = addslashes($value);
}
}
else
{
//如果$content不是数组,那么就仅处理一次
addslashes($content);
}
}
//返回$content
return $content;
}
 
编码转换
string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )
iconv();
 
时间
date_default_timezone_set("PRC");

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论