PHP函数学习nl2br(),strlen(),mb_strlen()

news/2024/7/3 0:52:07

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1 nl2br($str):

注意:n之后的是字母L的小写,不要当做数字1.

函数作用:在$str中的每个新行(\n)之前插入HTML换行符( <br/> )

示例:

echo nl2br("One line.\nAnother line");

输出:

One lineAnother line

HTML代码:

One line. `<br>`Another line.

2 strlen()与mb_strlen()

strlen()与mb_strlen()都是求字符串长度的函数

先看一个示例:

$str = "懂PHP的都知道strlen与mb_strlen是求字符串长度的函数";

echo strlen($str).'<br>'.mb_strlen($str, 'utf-8');

输出:

6634

说明:

strlen中,中文是三个字节的长度,英文则是一个字节的长度!mb_strlen中,都被计算为一个字节的长度因此我们有时候用substr截取UTF-8中文字符串的时候,经常会出现乱码,就是这个原因啦。

转载于:https://my.oschina.net/syc2013/blog/168717


http://lihuaxi.xjx100.cn/news/247660.html

相关文章

nginx图片过滤处理模块http_image_filter_module安装配置笔记

http_image_filter_module是nginx提供的集成图片处理模块&#xff0c;支持nginx-0.7.54以后的版本&#xff0c;在网站访问量不是很高磁盘有限不想生成多余的图片文件的前提下可&#xff0c;就可以用它实时缩放图片&#xff0c;旋转图片&#xff0c;验证图片有效性以及获取图片宽…

串口线接口

设备com口与PC接口之间由于并无统一标准&#xff0c;有的提供了公头有的提供了母头。造成从PC的COM口与设备COM口之间可能还需要一根数据线转换拨接的可能。这根拨接的数据线却有可能是直通线、23交叉线、全交叉线中的一种&#xff0c;使用错误将导致设备不能正常工作。 1. 串…

学习Mybatis与mysql数据库的示例笔记

目录结构&#xff1a; pom.xml文件 1 <?xml version"1.0" encoding"UTF-8"?>2 <project xmlns"http://maven.apache.org/POM/4.0.0"3 xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"4 xsi:schem…

MATLAB中subplot函数使用

格式&#xff1a;subplot(m,n,p) 或 subplot(m n p) 将多个图显示到一个平面上的函数。其中m&#xff0c;n表示窗口被分为m*n块区域&#xff0c;p表示当前图所在位置。p1表示从左到右从上到下的第一个位置. clear; subplot(2,3,1);%第一块绘图 x[0.1000,0.0500,0.0100,0.0050]…

说说大型高并发高负载网站的系统架构【转】

我在CERNET做过拨号接入平台的搭建&#xff0c;而后在Yahoo&3721从事过搜索引擎前端开发&#xff0c;又在MOP处理过大型社区猫扑大杂烩的架构升级等工作&#xff0c;同时自己接触和开发过不少大中型网站的模块&#xff0c;因此在大型网站应对高负载和并发的解决方案上有一些…

【SSRS】入门篇(二) -- 建立数据源

原文:【SSRS】入门篇(二) -- 建立数据源通过 【SSRS】入门篇(一) -- 创建SSRS项目 这篇&#xff0c;我们建立了一个SSRS项目&#xff1b; 接下来&#xff0c;我们以 AdventureWorks2012 示例数据库&#xff0c;讲下如何建立数据源&#xff1b;(AdventureWorks2012 下载) 1、解决…

自动驾驶汽车数据闭环方法分析

算法与数据双轮驱动才能实现更成熟的自动驾驶技术&#xff0c;也是自动驾驶技术落地的必然选择。随着时间的推移&#xff0c;各家公司在算法方面的差距会逐渐缩小&#xff0c;真正影响自动驾驶技术水平的其实是数据&#xff0c;海量数据会助力自动驾驶技术再上新台阶。但如何获…

MATLAB中linspace函数使用

格式&#xff1a;linspace(x1,x2,N) 功能&#xff1a;用于产生x1,x2之间的N点行矢量。其中x1,x2为起始值&#xff0c;N为元素个数。如果缺省N,默认N100. xlinspace(1,10,10);的效果和x[1:1:10]类似 >> x1[1:1:10]x1 1 2 3 4 5 6 7 8 9 …