PHP函数大全
千寻网 PHP 函数大全,收录 8873 个 PHP 内置函数,含函数名、用途、详细用法、示例。 共 8,873 个函数
- mb_strrpos() 在一个字符串中查找指定字符或子串最后一次出现的位置
- mb_strripos() 返回指定字符串在另一个字符串中最后一次出现的位置(不区分大小写)
- mb_strrichr() 在字符串中搜索指定的字符并返回最后一次出现的位置
- mb_strrchr() 在指定的字符串 haystack 中查找最后一次出现的 needle,并返回该字符串及其后面的所有字符
- mb_strpos() 在一个字符串中查找另一个子字符串的首次出现位置
- mb_strlen() 返回指定字符串的长度,以字符为单位
- mb_stristr() 在一个字符串中查找指定的子字符串,并返回从指定子字符串到字符串结尾的部分
- mb_stripos() 在一个字符串中查找另一个字符串(不区分大小写)
- mb_strimwidth() 根据指定的宽度截断字符串,并在末尾添加一个可选的修饰符
- mb_strcut() 将一个字符串进行截取,可以处理多字节字符
- mb_split() 使用多字节字符集进行字符串分割,并返回一个由分割后的子字符串组成的数组
- mb_send_mail() 发送多字节字符编码的电子邮件
- mb_scrub() 清理字符串中的非法字符,并将其转换为合法的字符编码
- Memcache::delete() 从Memcache缓存中删除一个键值对的函数
- Memcache::decrement() 减少指定键对应的值
- Memcache::connect() 连接到一个Memcache服务器
- Memcache::close() 关闭Memcache服务器的连接
- Memcache::addServer() 向已经实例化的 Memcache 对象添加一个或多个 Memcached 服务器
- Memcache::add() 向Memcache服务器添加一个键值对,如果键已经存在,则添加操作失败
- mdecrypt_generic() 使用指定的密钥和初始化向量对数据进行解密
- md5_file() 计算指定文件的 MD5 散列值
- md5() 计算字符串的 MD5 散列值
- mcrypt_module_self_test() 检测指定的加密算法模块是否可用
- mcrypt_module_open() 打开一个加密算法模块,并返回一个mcrypt资源句柄,该句柄可用于后续的加密和解密操作
- mcrypt_module_is_block_mode() 检查加密算法是否是块模式
- mcrypt_module_is_block_algorithm_mode() 检查给定的加密算法模式是否为块模式
- mcrypt_module_is_block_algorithm() 检查给定的算法是否是块加密算法
- mcrypt_module_get_supported_key_sizes() 获取指定算法支持的密钥长度
- mcrypt_module_get_algo_key_size() 获取指定算法的密钥长度
- mcrypt_module_get_algo_block_size() 获取指定算法的分组大小(块大小)
- mcrypt_module_close() 关闭加密模块
- mcrypt_list_modes() 获取支持的加密模式列表
- mcrypt_list_algorithms() 获取系统中可用的加密算法列表
- mcrypt_get_key_size() 获取指定加密算法的密钥长度
- mcrypt_get_iv_size() 获取指定加密算法所需的初始化向量(IV)的大小
- mcrypt_get_cipher_name() 返回指定加密算法的名称
- mcrypt_get_block_size() 获取指定加密算法的块大小
- mcrypt_generic_init() 初始化加密算法的密钥和IV(初始化向量),以供后续的加密操作使用
- mcrypt_generic_deinit() 关闭使用mcrypt_generic_init()函数初始化的加密或解密处理器
- mcrypt_generic() 将数据进行加密或解密,使用的是对称加密算法
- mcrypt_enc_self_test() 检测加密算法是否可用
- mcrypt_enc_is_block_mode() 检查指定的加密算法是否是块模式
- mcrypt_enc_is_block_algorithm_mode() 检查给定的加密算法是否为块加密算法模式
- Memcached::get() 从Memcached中获取指定键的值
- Memcached::flush() 清空所有的缓存数据
- Memcached::fetchAll() 从Memcached服务器中检索所有键值对
- Memcached::fetch() 从Memcached缓存中获取存储的数据
- Memcached::deleteMultiByKey() 从指定的服务器中批量删除多个缓存项
- Memcached::deleteMulti() 一次性删除多个缓存项
- Memcached::deleteByKey() 删除指定键名的缓存数据,该方法可以通过指定键名和服务器地址来删除相应的缓存数据
- Memcached::delete() 从Memcached服务器中删除指定的键值对
- Memcached::decrementByKey() 通过指定的键减小存储在 Memcached 服务器中的一个数字值
- Memcached::decrement() 递减指定键的存储值
- Memcached::casByKey() 通过指定的服务器键(server key)和键(key)来更新一个已存在的元素
- Memcached::cas() 比较并交换给定键的值
- Memcached::appendByKey() 向指定的服务器和键名追加数据
- Memcached::append() 向已存在的键值后追加数据
- Memcached::addServers() 向一个或多个Memcached服务器添加服务器列表
- Memcached::addServer() 向 Memcached 服务器列表中添加一个新的服务器
- Memcached::addByKey() 向指定的服务器添加一个新的键值对,通过指定的键名和服务器的键值发生器来确定要将键值对存储在哪个服务器上