订阅本站 一个字符串 string 就是由一系列的字符组成,其中每个字符等同于一个字节。这意味着 PHP 只能支持 256 的字符集,因此不支持 Unicode 。String最大可以达到2G。...php.net String 字符串 经常使用 # 字符串输出 echo(); // 输出一个或多个字符串 print(); // 输出一个字符串 printf(); // 输出格式化字符串...; strrev(); //将字符串颠倒的函数; strtolower(); //将字符串大写转换成小写,原来小写的不变; strtoupper(); //将字符串小写转换成大写,原来大写的不变...全部函数 函数名 描述 实例 trim() 删除字符串两端的空格或其他预定义字符 $str = ""\r\nHello World!...\nAnother line."); strip_tags() 剥去 HTML、XML 以及 PHP 的标签 echo strip_tags("Hello world!")
统计有多少个子字符串, 比如 统计is, this is php里面,就会出现2个is 5. strpos 定义字符串出现的首次位置 (大小写不敏感, IS=is) 6. stripos 定义字符串出现的首次位置...26. strcmp 字符串比较 (大小写不敏感) 27. strncmp 比较字符串前面的n个字符 28. strncatcmp 按照自然数大小比较 例如:120 和30的比较 总结: php的字符串处理函数功能非常丰富...,远超过标准C提供的10多个字符串处理功能函数。...常用数学函数 1. bcadd 任意精度数的相加 2. bcsub 任意精度数的减法 3. bcmul 乘法, bcdiv除法 4. bcmod 取余数。...date函数 date函数,用于输出日期 例子:date(“Y:m:d,H:i:s”); 字符串格式里, Y=年,m=月, d=日 H=时,i=分, s=秒 date的最基本用法。
(1)trim() 移除字符串两侧的空白字符和其他字符; (2)strlen() 获取字符串的长度 (3)mb_strlen() 获取字符串长度(可指定字符编码,对中文字符串计算长度) (4)substr...()返回字符串的一部分; (5)str_replace() 子字符串替换 (6)str_repeat () 重复一个字符串 (7)is_string() 检测变量是否是字符串; (8)str_shuffle...() 随机打乱一个字符串 (9)sprintf() 返回根据格式化字符串生成的字符串(通常用于获取分表后的数据表名) (10)strstr() 查找字符串的首次出现 (11)addslashes 使用反斜线引用字符串
在平时开发中会用到随机生成授权码,生成账户信息,生成密码,都需要随机字符串的生成,接下来上代码。
数组是PHP中一个常见的数据类型,其中PHP封装了许多有关数组处理的PHP函数,过去的几个月由于使用框架进行逻辑操作多一些,对数据的操作特别是数组的操作少之又少,好多原生函数都已忘记,今天学习了一下,...下面列出我常常使用到的PHP函数: // 获取数组的长度 return int count($arr); // 使用 foreach 遍历数组 foreach ($arr as $key => $val
在项目开发中,与小组成员协商或者协调的传输字符串怎么在服务端进行截取及拆分,PHP原生函数并没有对这个需求的字符串函数,近期找到了一个比较实用的拆分函数,实际使用还是不错的,分享一下。...函数方法 /** * 按符号截取字符串的指定部分 * @param string $str 需要截取的字符串 * @param string $sign 需要截取的符号 * @param int...return 'error'; } else { return $array[$number]; } } } 函数示例...// 示例字符串 $str = "asd%123%art5%123df"; // 截取方法 echo cut_str($str, '%', 1); // 输出 123 echo cut_str($str
iconv($input, $output, $val); } } return $data; } } /** * 检测输入中是否含有错误字符 * * @param char $string 要检查的字符串名称...== FALSE) { return TRUE; } } return FALSE; } /** * 生成随机字符串 * @param string $lenth 长度 * @return string...字符串 */ function create_randomstr($lenth = 6) { return random($lenth, '123456789abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ
该函数的 PHP 文档的用户评论部分有一个简单的用户自定义函数,这个函数基于 checkdnsrr(),用来验证 email 地址的合法性。该函数的具体用法可自行查询 php 帮助文档去。...3, 如果你使用的是 PHP 5 和 MySQL 4.1 或者更高的版本,考虑抛弃 mysql_* 系列函数改用改进版的 mysqli_* 系列函数。...7, 使用 error_reporting(0) 函数来防止用户看到潜在的敏感错误信息。 在理想情况下,发布服务器应该在 php.ini 里完全禁止。...8, 在网数据库中存储很大的字符串之前使用 gzcompress() 和 gzuncompress() 来显式的压缩/解压字符串。...这个 PHP 内置函数使用 gzip 算法,可以压缩普通文本达 90%。在我每次要读写 BLOB 类型的字段的时候都使用这些函数。唯一额例外就是当我需要全文检索的时候。
php $str = '1 23456'; echo chunk_split($str, 2);//输出: 1 2 34 56 5> array str_split ( string $string [...php $str = '1234'; print_r( str_split($str,2) );//输出: Array ( [0] => 12 [1] => 34 ) 6> array explode...( string $delimiter , string $string [, int $limit ] ) 使用字符分割字符串,返回数组 $delimiter, 使用什么字符分割字符串 $string..., 要分割的字符串对象 $limit, 限制返回数组元素的个数 如果实际限制了数组长度, 就会将多余的字符串赋给数组最后一项 $str = '1,2,3,4'; print_r( explode(','...\n转化为 is_xhtml, 是否使用 XHTML 兼容换行符 不使用该函数 $str = "a\nb"; echo $str;//输出: a b '\n'只会转化为一个空格 使用该函数 $str
、 PHP_URL_HOST、 PHP_URL_PORT、 PHP_URL_USER、 PHP_URL_PASS、 PHP_URL_PATH、 PHP_URL_QUERY 或 PHP_URL_FRAGMENT...,可以和 parse_url 函数结合使用 $arr, 如果设置了第二个变量 arr,会将解析出来的变量存入数组 $url = "http://www.web.com?...string $string ) 返回反转后的字符串 7> string substr ( string $string , int $start [, int $length ] ) 截取字符串...str_ireplace函数忽略大小写 $search, 要被替换的字符或字符串 $replace, 替换的心字符或字符串 $subject, 替换的对象,即总字符串 $count, 替换发生的次数...strcasecmp函数忽略大小写 如果 str1 小于 str2 返回 0;如果两者相等,返回 0。
本文实例总结了PHP常用字符串函数用法。分享给大家供大家参考,具体如下: 字符串函数 explore 使用一个字符串分割另一个字符串 结果为数组 <?...,见strstr strip_tags 从字符串中去除 HTML 和 PHP 标记 去除所有 <?...php echo str_repeat("-", 10); ? strlen 获取字符串长度 strpbrk 在字符串中查找一组字符的任何一个字符,查到后返回后面的字符串 <?..., zhe shi shen me gui'; $nstr = wordwrap($str,5,'<br/ '); echo $nstr; 加密函数 md5 以 32 字符十六进制数字形式返回散列值...sha1 计算字符串的 sha1 散列值,默认40 字符长度的十六进制数字 hash hash(要使用的哈希算法,字符串); “md5″,”sha256″等 希望本文所述对大家PHP程序设计有所帮助。
php usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解包。 uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。...exit() 函数输出一条消息,并退出当前脚本。 eval() 函数把字符串按照 PHP 代码来计算。 die() 函数输出一条消息,并退出当前脚本。...strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。 strcspn() 函数返回在找到任何指定的字符之前,在字符串查找的字符数。...rtrim() P rtrim() 函数 PHP String 函数 quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠。...atan() 和 atan2() 和 atan2() 函数 PHP Math 函数 atan() 和 atan2() 和 atan2() 函数 PHP Math 函数 asinh() 函数返回一个数的反双曲正弦
函数名 函数作用 array_chunk 数组分割 array_column 获取数组的某一列 array_combine 两个数组分别作为键值形成新数组 array_diff 数组差集 array_intersect...array_count_values 统计数组中每个键值出现的次数 array_fill 填充出一个数组 array_fill_keys 以一个数组的值为键,填充为某个值 array_filter 用回调函数过滤数组...array_flip 交换数组键值 array_key_exists 判断键是否存在 array_keys 返回数组中所有键 array_values 返回数组中所有的值 array_map 将每个值发送到自定义函数处理形成新的数组...在数组开头插入一个或多个元素 array_slice 数组截取一部分 array_splice 删除并替换数组中指定的元素 array_unique 删除数组中的重复值 array_walk 对数组中的每个元素应用用户自定义函数...在函数中,数组的键名和键值是参数
exit() 函数输出一条消息,并退出当前脚本。 eval() 函数把字符串按照 PHP 代码来计算。 die() 函数输出一条消息,并退出当前脚本。...strip_tags() 函数剥去 HTML、xml 以及 PHP 的标签。 strcspn() 函数返回在找到任何指定的字符之前,在字符串查找的字符数。...rtrim() P rtrim() 函数 PHP String 函数 quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠。...atan() 和 atan2() 和 atan2() 函数 PHP Math 函数 atan() 和 atan2() 和 atan2() 函数 PHP Math 函数 asinh() 函数返回一个数的反双曲正弦...未经允许不得转载:肥猫博客 » PHP常用函数大全
码代码时容易用到的基础函数总结。...上代码 //PHP设置跨域 header("Access-Control-Allow-Origin:*"); //PHP设置JSON头 以JSON格式输出 header("Content-type:application.../json; charset=utf-8"); //正则取字符串 preg_match_all('/字符串(.*?)...字符串/i',$data,$out); // PHP把JSON对象转字符串不转码输出 json_encode($results, JSON_UNESCAPED_UNICODE); //PHP设置最大运行时间...count(); //获取变量中的字符串值,可以理解为把变量转换成字符串类型 strval(); //查询数组里是否存在着指定的健名,返回true和false array_key_exists(键名
函数名称 函数作用 chr 指定ASCII值返回字符 ord 字符串第一个字符的ASCII值 addslashes 转义 stripslashes 删除转义斜杠 implode 连接数组 explode...分隔数组 lcfirst 首字母转小写 ucfirst 首字母转大写 ltrim 移除左侧字符 rtrim 移除右侧字符 trim 移除左右两侧字符 strcmp 比较字符串大小 strip_tags...剥除HTML和PHP标签 strrev 字符串反转 strtolower 转为小写 strtoupper 转为大写 strpos 返回查找子字符串出现位置,没找到返回FALSE strstr 返回查找子字符串出现之后的部分
parse_url:函数的作用是解析一个URL并返回一个包含其URL组件的关联数组,错误时返回false。...例: 页面显示效果如下: random:生成随机字符串函数 checkEmail:判断邮箱地址
在日常开发中PHP用的较多,很多时候有一些小的脚本要做,并不是什么大的项目,那么有一些脚手架的函数这么多年来发现常用的就那么几个,这里整理下方便共享 curl_get 网络通信 get请求 function...UTF-8", "GBK//IGNORE", $str); return $str; } else { return $str; } } 当然还有很多其他的函数...,这里整理下常用的几个 其他的以后可以再整理
温馨提示 点击函数名称,可查看对应函数使用方法!...按快捷键 Ctrl+f 即可进行搜索(需浏览器支持) 字符串相关操作函数 去除空格或其他字符 trim 删除字符串两端空格或其他预定义字符 rtrim 删除字符串右边空格或其他预定义字符...chop rtrim() 的别名 chop() 与 Perl 的 chop() 函数有所不同,它会删除字符串的最后一个字符。... \n转换为标签 strip_tags 从字符串中去除 HTML 和 PHP 标记 addcslashes 以 C 语言风格使用反斜线转义字符串中的字符 stripcslashes 反引用一个使用...取得使用 TrueType 字体的文本的范围 imagettftext 用 TrueType 字体向图像写入文本 imagetypes 返回当前 PHP 版本所支持的图像类型 imagewbmp 以
bool $get_as_float ] ) $start=microtime(true); sleep(3); $stop=microtime(true); echo $stop-$start; 其他常用...pattern: 要搜索的模式,可以使字符串或一个字符串数组。 callback: 一个回调函数,在每次需要替换时调用,调用时函数得到的参数是从subject 中匹配到的结果。...回调函数返回真正参与替换的字符串。...这样做你可以保留所有 调用信息在同一个位置并且不会因为一个不在任何其他地方使用的回调函数名称而污染函数名称空间。 subject: 要搜索替换的目标字符串或字符串数组。...(php 5.3) JSON_NUMERIC_CHECK 把数字字符串当作数字编码(php 5.3) JSON_PRETTY_PRINT 使用空格格式化数据(php 5.4) JSON_UNESCAPED_SLASHES
领取专属 10元无门槛券
手把手带您无忧上云