php一些常用参数

一、指针

1、feof 判断指针是否末尾或出错-----返回true

一般用在判断指针没有到末尾时,输出内容

while(!feof($fp)){                   // 判断  指针是否到末尾或出错 --- 返回true
  $data[] = fgets($fp);              // 函数从文件指针中读取一行
}
2、fgets 指针只读一行
3、fseek 指针移动到某个位置
fseek($fo,0); 

二、字符串

1、substr 返回字符串的子串
$string ="abcdefg";
echo substr($string,0,1);   // 从下标0开始截取1个长度    a
echo substr($string,0,-2);  // 从倒数第二个下标开始,取前面所有值  abcde
2、htmlspecialchars 将特殊字符转换为HTML实体
$string = "写链接这是一个链接";
echo htmlspecialchars($string);

其原理:<a href="">连接 </a>

3、strlen 获取字符串长度
$string ="abcdefg";
echo strlen($string);   // 输出 7
4、trim 去除字符首尾两端的写的值,不写默认去除首尾两端的空格。

ltrim去掉左边的 rtrim去掉右边的

$string ="fabcdf";
echo "
"."[".trim($string,"f")."]"; $string2 = " 123 "; echo trim($string2);

5、将字符串打撒为数组

explode(" ",$val);   // 用什么切割   原字符串

三、数组函数

1、count 获取数组长度
$array =array(1,2,3,4,5);
echo "
".count($array);
2、in_array(need,array,true) 检查数组中是否存在某个值

注意:1、字符串在检查时,区分大小写
   2、返回值为 true 或者 false
   3、第三个参数:是否检测类型

3、array_pop() 删除数组最后一个元素

四、加密算法

1、md5
  var $password = "123456";
  echo md5($password);
 将任意长度的字符串变成一个32位定长字符串
 只能单向加密,不能通过加密后的字符串重新解密为原字符串
  彩虹表:记录大量的md5结果,通过算法找到一个md5结果相符的字符串
2、sha1

你可能感兴趣的:(php一些常用参数)