-
PHP常用字符串函数总结
本文为大家整理的是PHP常用字符串函数总结,感兴趣的同学参考下。 1.分割与合并 implode: echo implode(",", array('lastname', 'email', 'phone'));//数组转成字符串 explode: print_r(explode(",", 'lastname,email,phone'));//字符串转成数组 split: print_r(split("[/.-]","2008-9.12"));//以/或.或-任一符号切成数组 str_split: print_r(str_split("Hello Friend",1));//将字符串切开 preg_split: //正则分割 //$ops = preg_split("{[+*/-]}","3+5*9/2"); //print_r($ops...
PHP 2014-12-15 06:51:04 -
php字符串分割函数explode使用说明
本文以示例的方式向大家讲解了php字符串分割函数explode使用说明,感兴趣的同学参考下。 在php中分割一个字符串,我们可以使用函数explode(),其原型如下 array explode (string $separator, string $string [, int $limit]) 该函数有3个参数,第一个参数$separator设置一个分割字符(串)...
PHP 2014-12-15 05:30:05 -
PHP 查找字符串常用函数介绍
本文为大家整理总结了PHP 查找字符串常用函数介绍,感兴趣的同学参考下。 PHP 查找字符串常用函数介绍,主要是介绍strstr的使用 一、strstr — 查找字符串的首次出现 string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] ) 注1:$haystack是当事字符串,$needle是被查找的字符串...
PHP 2014-12-15 04:00:06 -
php截取中文字符串不乱码的方法
本文为大家讲解的是一个php截取中文字符串不乱码的方法,感兴趣的同学参考下. GBK编码截取示例 $str = '我是谁'; //gbk编码的字符串 echo mb_substr($str, 0, 1, 'gbk'); //输出 我 mb_substr方法比substr多一个参数,用来指定字符串编码。 utf-8编码截取示例 [code] $str = '我abc是谁'; //utf-8编码的字符串 echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a [/code 中英混合也完全没有问题...
PHP 2014-12-15 03:36:05 -
PHP学习之字符串比较和查找
本文为大家讲解的是PHP学习之字符串比较和查找使用方法,感兴趣的同学参考下。 在PHP中,可以用==(双等号)或者 ===(三等号)来比较字符串...
PHP 2014-12-15 00:30:05 -
php使用mb_check_encoding检查字符串在指定的编码里是否有效
本文为大家讲解 是php使用mb_check_encoding检查字符串在指定的编码里是否有效的方法,感兴趣的同学参考下. mb_check_encoding — 检查字符串在指定的编码里是否有效 PHP 版本要求: (PHP 4 >= 4.4.3, PHP 5 >= 5.1.3) 说明:bool mb_check_encoding ([ string $var = NULL [, string $encoding = mb_internal_encoding() ]] ) 检查指定的字节流在指定的编码里是否有效。它能有效避免所谓的“无效编码攻击(Invalid Encoding Attack)”...
PHP 2014-12-14 22:18:07 -
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格
本文是一个php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格的示例代码,感兴趣的同学参考下. <?php /* *读取文件内容至字符串中,同时去除换行、行首行尾空格。 */ header("Content-type: text/html; charset=utf-8"); echo preg_replace('/((s)*(n)+(s)*)/i',',',file_get_contents('./file.php'));//End_php //输出: aaaa,bbbb,cccc,dddd,eeee,ffff,gggg,hhhh,iiii,jjjj,kk kk,ll ll //file.php内容: aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kk kk ll ll //file.php替换空格(x)、Tab(T)效果 aaaa TTTT cccc ddddT xxxxxxxx...
PHP 2014-12-14 20:48:14 -
php 常用字符串函数总结
本文为大家整理了php常用字符串函数,有去除前后空格的,有切割字符串的,有替换字符串的,等等,感兴趣的同学参考下. 1.格式化输出 chop 是rtrim()的别名; ltrim() trim() nl2br()将n转换成<br> print,echo,printf(),sprintf(): echo()不是函数,print()是函数,有返回值,boolen,false,true; printf()格式化输出 --函数,把文字格式化以后输出,直接调用系统调用进行IO的,他是非缓冲的。如: $name="hunte"; $age=25; printf("my name is %s, age %d", $name, $age); sprintf()格式化字符串,然后赋给一个变量,但是不输出,类似于c了 <?php echo nl2br("foo isn...
PHP 2014-12-14 18:06:09 -
php中文字符截取防乱码
本文为大家讲解的是php中文字符截取乱码的问题和解决方法,感兴趣的同学参考下. 当汉字被截断时,根据编码规则他总是要把后边的其他字符拉过来一起作为汉字解释,这就是出现乱码的原因。而值为0x81到0xff与0x00组合始终都显示为“空” 根据这一特点,在substr的结果后面补上一个chr(0),就可以防止出现乱码了 先看段代码 <?php $len = 15; $str = "这个新闻或是文章的标题很长,需要只显示前面一些字,后面用...来代替"; echo strlen($str)<=$len ? $str : (substr...
PHP 2014-12-14 14:00:14 -
php5数字字符串加解密代码
本文是一个php实现的可以对数字字符串加解密的代码,感兴趣的同学参考下. <?php class Encryption { /** * 最终的密文代码,可设为任意不重复的10位英文字符a-zA-Z */ private $replacement = 'urskydMeIV'; /** * 增加的密文第一位,可设为1位除0以外的整数,即 1-9 */ private $prefix = "...
PHP 2014-12-14 09:33:05 -
php实现的简单英文字符串压缩的方法
本文为大家介绍的是一个php实现的可以用来压缩英文字符串的方法,感兴趣的同学参考下. 一直在找压缩字符串的算法, 不知道是不是关键词选择的不对, 找不到适合的,自己写了一对连续字符压缩,(如 vvvv -> 4v) 不过实用效果不太好(压缩比低,效率却不高), 暂且丢上来晒晒吧 PHP,适应于上帖简单加密后的密文 <?php //replacement来自上个版本的加密替换 function compress_func($match) {return strlen($match[0])...
PHP 2014-12-14 09:30:05 -
php学习 字符串操作
本文为大家讲解的是php中的字符串的操作,字符串的定义 string(字符串)在PHP中字符跟字节一样,有256种字符的可能性,感兴趣的同学参考下. 语法 字符串string可以有三种方法定义 ‘ '(单引号)“”(双引号) <<<(定界符) 转义序列可以用 \解释为 双引号的最大特点是 变量名会被变量值代替 定界符可以原样输出 html格式 打印字符串有两种方法 echo 它属于语言结构,不是真正的函数,它和print的区别在于可以接受多个参数 print 语法bool(布尔行)print(string agr)次函数输出字符串 如果成功返回1 失败返回0 列如传输中如果客户的浏览器突然挂掉 则会造成失败的情景 &n...
PHP 2014-12-14 08:39:04