2019/10/09 php基础2

168 阅读1分钟

一、字符串

1、字符常长度:strlen():得到字符常的长度(字节为单位)

2、多字节字符常的长度问题:包含中文的长度

3、多字节字符常扩展模块:mbstring(Multi Bytes),需要在ini配置文件中加载php的mbstring扩展

mb_strlen(字符串,指定字符集)

4、字符串相关函数

二、数组

1、php定义数组的方式:

a、使用array关键字:最常用的
    $变量 = array(元素1,元素2...)
b、使用中括号包裹数据
    $变量 = [元素1,元素2...]
c、隐形定义数组:给变量增加一个中括号,系统自动变成数组
    $变量[] = 值1;
    $变量[下标] = 值;

2、遍历数组

foreach($数组变量 as [$下标=>]$值){
    // 通过$下标访问元素的下标,通过$值访问元素的值
}

3、数组的相关函数

a、排序函数:

sort():顺序排序(下标重排)
rsort():逆序排序

asort():顺序排序(下标保留)
arsort():逆序排序

ksort():顺序排序:按照键名(下标)
krsort():逆序排序

shuffle():随机打乱数组元素,数组下标重排

b、指针函数

reset():重置指针,将数组指针回到首位
end():重置指针,将数组指针回到最后一个
next():指针下移,取得下一个元素的值
pre():指针上移,取得上一个元素的值
current():获取当前指针对应的元素值
key():获取当前指针对应的下标值