资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划php常用函数总结探讨各种PHP字符串函数的总结分析1查找字符位置函数:strpos($str,search,int):查找search在$str中的第一次位置从int开始;stripos($str,search,int):函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感strrpos($str,search,int):查找search在$str中的最后一次出现的位置从int开始strripos($str,search,int):同上,该函数对大小写不敏感2、提取子字符串函数substr($str,intstart,intlength):从$str中strat位置开始提取length长度的字符串。strstr($str1,$str2):从$str1(第一个的位置)搜索$str2并从它开始截取到结束字符串;若没有则返回FALSE。stristr()功能同strstr,只是不区分大小写。strrchr()从最后一次搜索到的字符处返回;用处:取路径中文件名3、替换字符串的PHP字符串函数str_replace(search,replace,$str):从$str中查找search用replace来替换str_ireplace(search,replace,$str):同上,该函数对大小写不敏感strtr($str,search,replace):这个函数中replace不能为;substr_replace($Str,$rep,$start,length):$str原始字符串,$rep替换后的新字符串,$start起始置,$length替换的长度,该项可选4、字符长度intstrlen($str)5、比较字符函数intstrcmp($str1,$str2):$str1=):去除HTML和PHP标记在$str中所有HTML和PHP代码将被去除,可选参数为html和PHP代码作用是将保留可选参数所写的代码。如:echostrip_tags($text,);htmlspecialchars($str,参数):页面正常输出HTML代码参数,是转换方式11、字符大小写转换的PHP字符串函数strtolower($str):字符串转换为小写strtoupper($str):字符串转换为大写ucfirst($str):将函数的第一个字符转换为大写ucwords($str):将每个单词的首字母转换为大写12、数据库相关的PHP字符串函数addslashes($str):使str内单引号、双引号、反斜线与NUL字符串转换为,。magic_quotes_gpc=On:自动对get,post,cookie的内容进行转义get_magic_quotes_gpc:检测是否打开magic_quotes_gpcstripslashes():去除字符串中的反斜杠a,k1=b,k2=c);/返回数组元素个数$int=count($arr);/判断第二参数的数组元素中是否有第一个参数元素$bool=in_array(b,$arr);/返回括号中数组所有键值组成的新数组原数组不改变$array=array_keys($arr);/判断第二个参数的数组中是否有第一个参数的键值,返回真假$bool=array_key_exists(k1,$arr);/返回原数组中所有元素值组成的新数组,键值从0开始自增,原数组不变$array=array_values($arr);/返回当前数组指针指向的键值$key=key($arr);/返回当前数组指针指向的元素值$value=current($arr);/返回当前数组指针指向元素的键值及元素值组成的数组,再将指针推向下一位,最后指针指向的是一个空元素返回空/返回的数组中有四个固定键值对应的元素值分别是返回元素的键值及元素值,其中0,key键值都对应返回元素键值,1,value键值都对应返回的元素值$array=each($arr);/先将数组指针推向下一位,再返回指针移动后指向的元素值$value=next($arr);/将数组指针推向上一位,再返回指针移动后指向的元素值$value=prev($arr);/让数组指针重置指向第一个元素并返回元素值$value=reset($arr);/将数组指针指向最后一位元素,并返回最后一位元素值$value=end($arr);/将第一个参数以后的参数作为元素追加入第一个参数数组的末尾,索引从最小的没用过的数值开始计,返回之后的数组长度$int=array_push($arr,d,dfsd);/将第一个参数数组后面所有参数作为元素添加到第一个参数数组开头处,键值以0从第一个元素处重新累加,原非数值的键值保持不变,原元素排序位置不变,返回之后的数组长度$int=array_unshift($arr,t1,t2);/返回从数组尾部提取最后一个元素值,并把最后一个元素从原数组中剔除$value=array_pop($arr);/array_pop相反,提取返回数组头一个元素值,并把头一个元素从原数组中剔除$value=array_shift($arr);/让第一个参数数组达到第二个参数数值长度,将第三个参数作为元素添加到第一个参数数组的末尾,索引从最小没用过数值开始计并返回,原数组不改变$array1=array_pad($arr,10,t10);/返回一个将原数组中多余重复元素剔除掉的新数组,原数组不改变$array=array_unique($array1);/将原数组键值打破重新以元素值的阿斯克码值从小到大排序,索引从数字0开始重计$int=sort($array);/和sort相反,以元素值阿斯柯码值大小降序重新排序,索引从0重新计$int=rsort($array);/返回将第一个参数数组中每一个元素值依次作为键值付给参数二数组的数组,两数组长度必须一致,原数组不改变$array=array_combine(array(a,b,c,d,e),$arr);/将两个数组合并并返回原数组不变$array=array_merge($arr,array(a,b,c);/在第一个参数数组中从第二个参数数值位置开始截取到第三个参数数值长度的数组键值+元素并返回,数组第一个元素位置从0计$array=array_slice($arr,2,1);/截取功能和array_slice()一样,只是将截取部分在原数组中剔除$array=array_splice($arr,2,1);/将第一个参数作为第一个元素,每次自增参数三的值,自增后再作为一个元素存在数组中,直到值达到参数二的值存到数组中为止并返回这个数组/参数一,参数二可以是数字,可以是单个字符,单字符就按阿斯柯码值算,第三个参数不写默认每次自增1$array=range(3,9,2);/将原数组元素与对应键值的对应关系重新随机排列返回真假$bool=shuffle($arr);/计算数组中所有数值型元素值的和$int=array_sum(array(a,2,cssf);/把一个数组分割为新的数组块,新数组每个元素都是一个数组,新数组每个元素内有几个元素由参数二决定/第三个参数决定元素的键值是否保留原键值可不写,true为保留,默认false不保留$array=array_chunk(array(a=a,b,c,d,e,f,g,h),2,true);?Abs:取得绝对值。Acos:取得反余弦值。ada_afetch:取得数据库的返回列。ada_autocommit:开关自动改动功能。ada_close:关闭AdabasD链接。ada_commit:改动AdabasD数据库。ada_connect:链接至AdabasD数据库。ada_exec:执行SQL指令。ada_fetchrow:取得返回一列。ada_fieldname:取得字段名称。ada_fieldtype:取得字段资料类型。ada_freeresult:释出返回资料的内存。ada_numfields:取得字段数目。ada_numrows:取得返回列数目。ada_result:取得返回资料。ada_resultall:返回HTML表格资料。ada_rollback:撤消当前交易。AddSlashes:字符串加入斜线。Php函数大全ldap_next_attribute:取得返回资料的下笔属性。ldap_next_entry:取得下一笔结果代号。ldap_read:取得目前的资料属性。ldap_search:列出树状简表。ldap_unbind:结束LDAP链接。leak:泄出内存。link:建立硬式链接。linkinfo:取得链接信息。list:列出数组中元素的值。Log:自然对数值。Log10:10基底的对数值。lstat:取得链接文件相关信息。ltrim:去除连续空白。mail:寄出电子邮件。max:取得最大值。mcrypt_cbc:使用CBC将资料加/解密。mcrypt_cfb:使用CFB将资料加/解密。mcrypt_create_iv:从随机源将向量初始化。mcrypt_ecb:使用ECB将资料加/解密。mcrypt_get_block_size:取得编码方式的区块大小。mcrypt_get_cipher_name:取得编码方式的名称。mcrypt_ofb:使用OFB将资料加/解密。md5:计算字符串的MD5哈稀。mhash:计算哈稀值。mhash_count:取得哈稀ID的最大值。mhash_get_hash_name:取得哈稀演算法名称。microtime:取得目前时间的UNIX时间戳记的百万分之一秒值。min:取得最小值。mkdir:建立目录。mktime:取得UNIX时间戳记。msql:送出query字符串。msql_affected_rows:得到mSQL最后操作影响的列数目。msql_close:关闭mSQL数据库连接。msql_connect:打开mSQL数据库连接。msql_createdb:建立一个新的mSQL数据库。Pagemsql_create_db:建立一个新的mSQL数据库。msql_data_seek:移动内部返回指针。msql_dbname:取得目前所在数据库名称。msql_dropdb:删除指定的mSQL数据库。apache_look
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号