PHP全栈学习笔记3

如题所述

第1个回答  2025-03-12
PHP全栈学习笔记3字符串处理

    去除空格和特殊字符

      trim:去除字符串首尾空格和特殊字符。ltrim:专门去除字符串左边的空格和特殊字符。rtrim:去除字符串右边的空格和特殊字符。

    转义字符处理

      手动转义:使用符号。自动转义addslashes:将需要的字符加入符号。stripslashes:将转义后的字符串还原。addcslashes:将字符串转换为八进制表示。stripcslashes:将添加的八进制转换回原样。

    字符串长度和截取

      strlen:获取字符串长度,注意汉字占两个字符。substr:截取字符串,精准定位所需部分。

    字符串比较

      strcmp:按字节比较字符串。strcasecmp:不区分大小写比较字符串。strnatcmp:自然排序比较字符串。strncmp:指定位置比较前n个字符。

    字符串查找和替换

      str_ireplace:全面查找替换,不区分大小写。str_replace:字符串范围内的查找替换。substr_replace:对指定字符串中的部分进行替换,包括原始字符串、替换后的字符串、开始位置和长度。

    字符串格式化

      number_format:用于数字字符串的格式化。

    字符串与数组转换

      explode:将字符串分割为数组。implode:将数组转换回字符串。
正则表达式
    POSIX函数:包括ereg、ereg_replace、split等。PCRE函数:包括preg_grep、preg_match、preg_replace等,用于匹配和操作字符串。
数组处理
    数组声明:使用array或通过元素赋值。数组类型:索引数组和关联数组。数组输出:foreach结构遍历和list函数。字符串与数组转换:explode和implode函数。数组操作
      array_pop:获取数组最后一个元素。array_push:向数组添加元素。array_unique:删除数组中的重复元素。count:获取数组元素数量。
表单与URL处理
    表单创建与数据获取:使用POST和GET方法获取表单元素值,如复选框、文件域的值。URL参数编码与解码:编码是浏览器打包表单输入数据的格式,解码是解码编码后的URL参数。
相似回答
大家正在搜