1、字符串长度函数:
? ? ?(1)、strlen():计算 字符串中
字节 的长度;
? ? ?(2)、mb_strlen():根据字符编码,计算 字符串中字符 的个数;假设没拥有拥有第二个参数(字符编码典型),则运用外面部字符编码;
? ? ?(3)、mb_internal_encoding():设置/获取外面部字符编码,echo?mb_internal_encoding();违反掉落的外面部字符编码为?ISO-8859-1(单字节);
2、字符串查找函数:? ? ?字符串(str)中能否存放在???(第二个参数)。从哪里末了尾找??(第叁个参数);
? ? ?(1)strpos():查找 当前字符串 在 指定字符串 中 第壹次出产即兴的位置;?
? ? ? ? ? ? ?剩意:鉴于字符串的下标注是从数字 “0”末了尾的,因此第壹次出产即兴的位置 拥有能是0,故判佩存放在不存放在的时分,环境表臻式应为:if(strpos()!==false);
? ?(2)、strrpos():查找 当前字符串 在 指定字符串 中 最末壹次出产即兴的位置;r(right) 左边的意思,即最末壹次,左边第壹次;
? (3)、stripos():初次出产即兴时的位置(不区别父亲小写);strripos():最末壹次出产即兴时的位置(不区别父亲小写);
3、字符串 截取 函数:? ? ? ?
? ? ?(1)、substr():前往字符串的壹派断;? ?从哪末了尾截,截几个; 是依照?字节?到来终止计算截取的;
剩意:此substr函数中第叁个参数,即length(截取几个/截取到哪),假设设置成0,false容许是null的时分,则前往空字符串;此雕刻壹点和数组 截取 函数 array_slice ()拥有些区佩,array_slice()函数的第叁个参数length(截取几个/截取到哪)的默许值是NULL,即:此参数假设没拥有拥有实参赋值的时分,则取其默许值NULL;壹简直取到末了条体即兴;
? ? (2)、strstr():查找字符串的在初次原始字符串中初次出产即兴,并前往字符串的壹派断;字符串中能否存放在?
? ? ? ? ? ? ? ? ? ? ? ? ?stristr():忽略父亲小写;
(3)、strrchr():字符?在字符串中最末壹次出产即兴(从左边看,第壹次);
?