php的字符串用法小结


Posted in PHP onJune 08, 2010

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 (https://3water.com)";
$url = preg_replace("/http://([A-z0-9./-]+)/", "$0", $url);

5 去除字符中的HTML字符串
$text = strip_tags($input, "
");

6 nl2br:
$comment = nl2br($comment);
变成带HTML格式

7 Wordwrap
限制每行字数
$speech = "Four score and seven years ago our fathers brought forth, upon this continent, a new nation, conceived in Liberty, and dedicated to the proposition that all men are created equal.";
echo wordwrap($speech, 30);

输出:
Four score and seven years ago our fathers brought forth, upon this continent, a new nation, conceived in Liberty, and dedicated to the proposition that all men are created equal.

PHP 相关文章推荐
php分页示例代码
Mar 19 PHP
PHP下利用header()函数设置浏览器缓存的代码
Sep 01 PHP
PHP获取数组中某元素的位置及array_keys函数应用
Jan 29 PHP
一个基于phpQuery的php通用采集类分享
Apr 09 PHP
PHP文件上传类实例详解
Apr 08 PHP
Smarty环境配置与使用入门教程
May 11 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
Oct 08 PHP
Zend Framework实现自定义过滤器的方法
Dec 09 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
Aug 11 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
Nov 17 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
Apr 12 PHP
PHP isset empty函数相关面试题及解析
Dec 11 PHP
php文章内容分页并生成相应的htm静态页面代码
Jun 07 #PHP
php获取当前网址url并替换参数或网址的方法
Jun 06 #PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
Jun 05 #PHP
php 智能404跳转代码,适合换域名没改变目录的网站
Jun 04 #PHP
php中static静态变量的使用方法详解
Jun 04 #PHP
用sql命令修改数据表中的一个字段为非空(not null)的语句
Jun 04 #PHP
php Static关键字实用方法
Jun 04 #PHP
You might like
php代码优化及php相关问题总结
2006/10/09 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
php实现ip白名单黑名单功能
2015/03/12 PHP
再谈PHP中单双引号的区别详解
2016/06/12 PHP
laravel 事件/监听器实例代码
2019/04/12 PHP
php精度计算的问题解析
2019/06/21 PHP
jquery.validate使用攻略 第二部
2010/07/01 Javascript
javascript间隔刷新的简单实例
2013/11/14 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
gulp-htmlmin压缩html的gulp插件实例代码
2016/06/06 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
2017/02/08 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
jQuery获取随机颜色的实例代码
2018/05/21 jQuery
Vue在页面数据渲染完成之后的调用方法
2018/09/11 Javascript
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
2019/05/21 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
vue2.* element tabs tab-pane 动态加载组件操作
2020/07/19 Javascript
浅谈JavaScript中的“!!”作用
2020/08/03 Javascript
[00:37]DOTA2上海特级锦标赛 OG战队宣传片
2016/03/03 DOTA
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
机器学习python实战之手写数字识别
2017/11/01 Python
对pandas中Series的map函数详解
2018/07/25 Python
Python实现按逗号分隔列表的方法
2018/10/23 Python
使用Python+selenium实现第一个自动化测试脚本
2020/03/17 Python
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
2018/01/03 HTML / CSS
html5实现完美兼容各大浏览器的播放器
2014/12/26 HTML / CSS
*p++ 自增p 还是p所指向的变量
2016/07/16 面试题
简历里的自我评价
2014/01/31 职场文书
四年级评语大全
2014/04/21 职场文书
安全教育培训心得体会
2016/01/15 职场文书
Python实现提取PDF简历信息并存入Excel
2022/04/02 Python