php 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。
php convert_uuencode() 与 convert_uuencode 函数
convert_uudecode() 函数对 uuencode 编码的字符串进行解码。
语法
convert_uudecode(string)
*/
$str=",2&5l;&/@=v]r;&0a `"; //定义uuencode编码字符串
$result=convert_uudecode($str); //解码
echo $result; //输出结果数据,hello world!
php base_convert()进制数字转换函数
base_convert() 函数在任意进制之间转换数字。
语法
base_convert(number,frombase,tobase)参数 描述
number 必需。原始值。
frombase 必需。数字原来的进制。
tobase 必需。要转换的进制。
php max() min() 返回最大值和最小值
max() 返回最大值。
语法
max(x,y)参数 描述
x 必需。一个数。
y 必需。一个数。
substr() explode()函数
substr(string,start,length):本函数将字符串 string 的第 start 位起的字符串取出 length 个字符。若 start 为负数,则从字符串尾端算起。若可省略的参数 length 存在,但为负数,则表示取到倒数第 length 个字符。
php数组排序usort uksort sort函数
php教程数组排序usort uksort sort函数
对数组排序
usort() 函数使用用户自定义的函数对数组排序。
*/
php中常用字符串处理函数
下面只提供几个简单常用的函数,chop执行去除空格处理,get_html_translation_table返回转化列表到变量,定义包括html编码的字符串htmlentities,htmlspecialchars_decode 定义包含html特殊字符的字符串,nl2br quotemeta rtrim等。
定义和用法
chop() 函数从字符串的末端开始删除空白字符或其他预定义字符。
php addslashes sql防注入函数
addslashes可会自动给单引号,双引号增加这哦,这样我们就可以安全的把数据存入数据库教程中而不黑客利用。
*/
//参数'a..z'界定所有大小写字母均被转义
echo addcslashes('foo[ ]','a..z'); //输出:foo[ ]
php printf函数格式化详细说明(1/2)
printf() 函数输出格式化的字符串。
语法
printf(format,arg1,arg2,arg++)参数 描述
format 必需。规定字符串以及如何格式化其中的变量。
arg1 必需。规定插到格式化字符串中第一个 % 符号处的参数。
arg2 可选。规定插到格式化字符串中第二个 % 符号处的参数。
arg++ 可选。规定插到格式化字符串中第三、四等等 % 符号处的参数。
php 中常用数组操作 数组分割 次数 键名差集
本教程收藏了大量的php教程初学者要用到的数组实例,包括有创建数组 用前两个数组值作为新数组的键与值 数据返回成字符串 将数组分割,不保留原数组键名 把原数组元素出现次数赋值给新数组并显示 对键名计算差集等数据操作
*/
//
php 中current next reset 函数
$array=array('step one','step two','step three','step four'); //定义一个数组
echo current($array)."
n"; //返回数组第一个元素
next($array); //数组指针后移一位
next($array); //数组指针后移一位
echo current($array)."
n"; //返回数组当前元素,第三个值
reset($array); //指针指向数组第一个值
echo current($array)."
n"; //返回数组第一个值
php 获取数组值 数组颠倒 键名操作实例
下面举了几个实例主要是讲关于输出数组所有的值 array_values ,循环输出数组的键/值对并移动指针 reset,将数组颠倒,不保留键名array_reverse函数操作。
*/