-
PHP 数组和字符串互相转换示例代码(explode,implode)
本文以示例的方式向大家讲解的是PHP 数组和字符串互相转换的方法,感兴趣的同学参考下。 PHP 中由于数组和字符串这两种变量类型是如此常用,以至于 PHP 具有两个函数,可以在字符串和数组之间互相进行转换 $array=explode(separator,$string); $string=implode(glue,$array); 使用和理解这两个函数的关键之处是分隔符(separator)和胶合符(glue)关系...
PHP 2014-12-03 05:28:54 -
php字符串处理常用示例小结
本文为大家整理了一些php字符串处理常用示例,感兴趣的同学参考下。 1 求长度,最基本的 $text = "sunny day"; $count = strlen($text); // $count = 9 2 字符串截取 截取前多少个字符 $article = "BREAKING NEWS: In ultimate irony, man bites dog."; $summary = substr_replace($article, "...", 40); 3 算单词数 $article = "BREAKING NEWS: In ultimate irony, man bites dog."; $wordCount = str_word_count($article); // $wordCount = 8 4 将字符串变成HTML的连接 $url = "W.J. Gilmore, LLC (http://www.phperz.com)"...
PHP 2014-12-03 00:35:49 -
用PHP将网址字符串转换成超链接(网址或email)实现方法
本文是一个用PHP将网址字符串转换成超链接(网址或email)的实现方法,感兴趣的同学参考下。 function makeClickableLinks($text) { $text = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&//=]+)', '<a href="1">1</a>', $text); $text = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_+.~#?&//=]+)','1<a href="http://2">2</a>', $text); $text = eregi_replace('([_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3})', '<a href="mailto:1&...
PHP 2014-12-03 00:11:56 -
在Word中设置首行缩进2字符的方法
在Word中设置首行缩进2字符的方法 对于在Word中设置首行缩进2字符的方法,常用Word的朋友们真的要好好了解一下,因为这是在每个文档中都有可能用到的一个功能,因此,我们也针对这个问题来详细的介绍一下: 在使用Word编写书籍或者文稿时,我们都会有个习惯将每个段落前面空两个字符,这样可以很好的方便读者阅读时分辨段落。有的人习惯用几个空格来代替,有的人习惯用空白字符V1来代替(像电脑软硬件应用网网站上的每篇教程就是用V1来标记段落的)...
系统程序 2014-12-02 22:55:37 -
php删除字符串末尾子字符,删除开始字符,删除两端字符的示例代码
本文为大家讲解的是php删除字符串末尾子字符,删除开始字符,删除两端字符的示例代码,感兴趣的同学参考下。 今天在处理删除字符串两端的特定字符时遇到了下面的问题,先看例子 <SPAN style="FONT-SIZE: 18px"></SPAN> $str = 'akmumu/writedb.json'; 我要做的是删除开始的akmumu,再删除末尾的.json,这样只保留有用的字符/writedb 开始我使用的ltrim删除akmumu,再使用rtrim删除.json 结果发现我理解trim错误了,trim的参数如下 rtrim(string,charlist) 他的参数时charlist,也就是不一定按照顺序查找,比如我给一个 $str = 'akmumu/writedbsojn.json'; 结果还是/write,我想要的/writedbsojn没有出现,也就是说只要charlist中的任意字符匹配就一直这么下去了...
PHP 2014-12-02 22:09:13 -
php下清空字符串中的HTML标签的函数
本文是一个php实现的可以清空字符串中的HTML标签的函数代码,感兴趣的同学参考下。 本文介绍了php 清空字符串中的html标签要过滤字符串中所有的html标签有两种方法一种是我们自己写一个函数,用正则过滤,一个是用php自带函数strip_tags哦...
PHP 2014-12-02 17:54:40 -
PHP截断标题且兼容utf8和gb2312编码(中文字符串截取函数)
本文是一个PHP截断标题且兼容utf8和gb2312编码(中文字符串截取函数),分享给大家参考学习下. <?php if(strlen($r[title])>45){$str=utf8Substr($r[title],0,15)...
PHP 2014-12-02 10:02:05 -
PHP函数计算中英文字符串长度的方法
本文是一个PHP函数计算中英文字符串长度的方法示例,感兴趣的同学参考下。 一般来说大家知道英文字符占一个字节,而中文字符gbk占两个字符,utf8占三个字符,很多人印象中php计算字符串长度就是strlen()函数,其实不然,它计算的是字节的长度而非字符的长度,那么如何获取一个字符串中字符的长度呢?还有有mb_strlen(). 具体代码如下: echo $str = 'PHP点点通'; echo strlen($str); //3*1+3*3=12 echo mb_strlen($str, 'gb2312'); //3*1+3*2=9 echo mb_strlen($str, 'utf-8'); //6 可恶的是,mb系列的函数并不是PHP核心函数,默认没有开启的,还有一个超简单的方法,通过正则将字符串分解为字符个体,计算字符的个数即为字符串的长度,代码如下: <?php function _s...
PHP 2014-12-02 08:35:51 -
PHP的substr_replace将指定两位置之间的字符替换为*号
本文为大家讲解的是PHP使用substr_replace函数将指定两位置之间的字符替换为*号的方法,这个技巧非常实现,比如在做把手机号中间几位替换为*号,感兴趣的同学参考下。 $username = "zongzi"; echo substr_replace($username,'**','1','2'); 定义和用法 substr_replace() 函数把字符串的一部分替换为另一个字符串...
PHP 2014-12-02 05:53:40 -
PHP使用 current函数获取未知字符键名数组第一个元素的值
本文为大家讲解的是PHP使用 current函数获取未知字符键名数组第一个元素的值,感兴趣的同学参考下。 在开发中经常遇到这样问题,获取数组第一个元素的值,如果是数字索引那还好,直接$array[0],如果键名是字符串,你又未知这个字符串呢?用current()函数就可以做到 关于current()函数: 每个数组中都有一个内部的指针指向它“当前的”单元,初始指向插入到数组中的第一个单元...
PHP 2014-12-02 02:21:07 -
php生成随机字符串可指定纯数字、纯字母或者混合的示例
本文是一个php生成随机字符串可指定纯数字、纯字母或者混合的示例代码,感兴趣的同学参考下. php 生成随机字符串 可以指定是纯数字 还是纯字母 或者混合的。 可以指定长度的...
PHP 2014-12-02 01:02:29