资源描述
1)javascript的常用函数(方法)
一.字符串函数
(1)方法:
1,字符串对象.concat() 连接字符串
2,字符串对象.substr(startindex,length) 截取
3,字符串对象.indexOf(子字符串,start) 检索
4,字符串对象.lastIndexOf(子字符串,start) 返回 String 对象中子字符串最后
现的位置。
5,字符串对象.charAt(index) 获取下标字符
6,字符串对象.split()
将一个字符串分割为子字符串,然后将结果作为 字符串数组返回
7,replace()替换
8,字符串对象.toLowerCase() 把所有的字母转换小写
9,字符串对象.toUpperCase() 把所有的字母转换大写
10,字符串对象.substring(startindex,endindex)
返回位于 String 对象中指定位置的子字符串。
11,slice(start,end) 返回字符串的片段。
(2)属性:
1,length 返回 String 对象的长度。
二.数组函数
方法:
1, 数组对象.concat(数组) 连接数组
2, 数组对象.join(连接符) 将数组元素转换成字符串,并用连接符连接
3, 数组对象.reverse() 返回一个元素顺序被反转的 Array 对象。
4, 数组对象.slice(start,end) 返回一个数组的一段。
真正改变数组的方法:
1, 数组对象.pop() 将数组中最后一个元素删除(弹出),并且返回最后一个元素
2, 数组对象.shift() 将数组中第一个元素删除(弹出),并且返回第一个元素
3, 数组对象.push() 将新元素添加到一个数组中,并返回数组的新长度值。
4, 数组对象.unshift() 将指定的元素插入数组开始位置并返回该数组。
5, 数组对象.splice() 从一个数组中移除一个或多个元素
三.日期函数
(1)语法:
1,日期对象 = new Date(); // 当前日期
2,日期对象 = new Date(年,月,日); // 当前日期
3,日期对象 = new Date(年,月,日,时,分,秒); // 当前日期
(2)方法:
1, 日期对象.toLocaleString() 返回本地时间格式
2, 日期对象.getYear() 返回时间年份 (1900开始的) 2012 112
3, 日期对象.getFullYear() 返回完整的时间年份 (1900开始的) 2012 112
4, 日期对象.getMonth() getMonth 方法返回一个处于 0 到 11 之间的整数
5, 日期对象.getDate() 返回日期中的日期值(哪号?)
6, 日期对象.getHours() 返回日期中的小时数
7, 日期对象.getMinutes() 返回日期中的分钟数
8, 日期对象.getSeconds() 返回日期中的秒数
9, 日期对象.getTime() 返回从1970年开始到日期中的毫秒数
10,日期对象.getDay() 返回日期中的星期数
四.数学对象(Math)不能实例化对象
常用方法:
1,Math.abs() 方法 返回绝对值
2,Math.ceil() 方法 返回大于等于其数字参数的最小整数。取整(进位) 向上取整
实例:
s = -1.3
alert(Math.ceil(s)) -1
3,Math.floor() 方法 返回小于等于其数值参数的最大整数。
实例:
s = -1.3
alert(Math.floor(s)) -2
4,Math.round() 方法 返回与给出的数值表达式最接近的整数。(四舍五入)
5,Math.random( ) 方法 返回介于 0 和 1 之间的伪随机数。(含0不含1)
6,Math.max() 方法 返回给出的零个或多个数值表达式中较大者。
7,Math.min() 方法 返回给出的零个或多个数值表达式中较小者。
8,Math.sqrt() 方法 返回数字的平方根。
2)PHP的常用函数(方法)
一.字符串常见函数:
1,strpos() 查找字符串首次出现的位置//stripos() /strrpos()/ strripos()
2,strchr() 【别名是:strstr()】 查找字符串的首次出现
3,preg_match() 执行一个正则表达式匹配
4,preg_match_all() 执行一个全局正则表达式匹配
5,substr_count() 计算字符串出现的次数
6,substr() 截取字符串,返回字符串的子串
7,split() 用正则表达式将字符串分割到数组中
8,preg_split() 通过一个正则表达式分隔字符串
9,explode() 使用一个字符串分割另一个字符串
10,str_replace() 子字符串替换
11,preg_replace() 执行一个正则表达式的搜索和替换
12,substr_replace() 替换字符串的子串
13,strtolower() 将字符串转化为小写
14,strtoupper() 将字符串转化为大写
15,ucfirst() 将字符串的首字母转换为大写
16,ucwords() 将字符串中每个单词的首字母转换为大写
17,strlen() 获取字符串长度
18,trim() 去除字符串首尾处的空白字符(或者其他字符)
ltrim() 去除字符串左处的空白字符(或者其他字符)
rtrim() 去除字符串右处的空白字符(或者其他字符)
19,strrev() 反转字符串
20,htmlspecialchars() 将特殊字符转化成HTML实体符号
21,addslashes() 使用反斜线引用字符串
22,stripslashes() 去除字符串中的转义反斜线
23,strip_tags() 从字符串中去除 HTML 和 PHP 标记
24,strcmp() 二进制安全字符串比较
25,strcasecmp() 二进制安全比较字符串(不区分大小写)
26,md5() 对字符串md5加密
27,str_pad() 使用另一个字符串填充字符串为指定长度
28,str_repeat() 重复一个字符串
二.数组常见函数:
1,array_pop() 将数组最后一个元素弹出、删除(出栈)
2,array_shift() 将数组开头的元素移出数组
3,array_push() 将一个或多个元素插入数组的末尾(入栈)
4,array_unshift() 在数组开头插入一个或多个元素
5,implode()/join() 用一个字符串连接数组元素
6,array_slice() 从数组中切出一段,形成一个新数组
7,array_merge() 合并一个或多个数组
8,array_combine() 合并两个数组,用前一个数组的值作为新数组的键,后一个数组的值作为新数组的值
9,array_reverse() 返回一个元素顺序反转后的数组
10,sort() 对数组排序
11,shuffle() 打乱数组元素的顺序
12,array_keys() 取出数组中所有的键,形成一个新数组
13,array_values() 取出数组中所有的值,形成一个新数组
14,array_intersect() 计算多个数组的交集,将共有的元素形成新数组
15,array_diff() 计算多个数组的差集
16,array_unique() 移除数组中重复的值,保证每个元素的值都唯一
17,count() 计算数组中元素的个数
18,array_count_values() 统计数组中所有的值出现的次数
19,array_rand() 从数组中随机取出一个或多个单元
20,in_array() 检查数组中是否存在某个值
21,array_key_exists() 检查给定的键名是否存在于数组中
22,range() 按指定范围形成一个新数组
三.关于数据库的常用函数(方法)
1.连接MySQL服务器
mysql_connect()
2.选择MySQL数据库
mysql_select_db()
3.执行SQL语句
mysql_query()
4.关闭结果集:(以释放系统资源)
mysql_free_result($result);
5.关闭与MySQL的连接
mysql_close($link);
处理返回值
① mysql_fetch_array()——(区分字段名大小写)
以关联数组和索引数组的形式返回
②mysql_fetch_assoc()——(区分字段名大小写)
以关联数组的形式返回
② mysql_fetch_row()——(区分字段名大小写)
以索引数组的形式返回
3)关于验证码的常用函数(方法)
1、开启gd库 extension=php.dll
2、设置页面文件按输出类型使用 header("content-type:image/png gif jpeg");
3、创建画布 imagecreate()
4、为一幅图像分配颜色 imagecolorallocate()
5、水平画一行字符串 imagestring()
6、保存图像 imagepng() imagegif () imagejpeg ()
7、销毁图像 imagedestroy()
8、画一条线段 imageline()
4)上传文件
$_FILES 上传文件
在form中加上 enctype="multipart/form-data"
Move_uploaded_file() 移动文件到指定文件夹
展开阅读全文