博客列表 >字符串函数--0418

字符串函数--0418

李昊文叔叔的博客
李昊文叔叔的博客原创
2018年04月19日 16:01:30603浏览
实例
<?php 
header("Content-type: text/html; charset=utf-8"); 
echo  '<h3 align="center">字符串型函数</h3>';
echo  "<hr>";
//长度计算
//函数 mb_internal_encoding()获取内部字符的编码集  
$mb = mb_internal_encoding();
echo $mb.'<br>';
//1.strlen(变量) 获取一个字节型表示的字符串变量的长度
$name='李昊文叔叔666';
echo strlen($name);
// utf-8编码中 一个中文占3个字符; 5*3+3=18
echo '<br>'; 
//2.mb_strlen(变量,【编码类型 可选】) 获取字符串变量的长度
echo mb_strlen($name,$mb);
//编码类型默认utf-8  5+3=8
echo '<hr color="red">';

//字符串比较运算
//1.strcmp(变量1,变量2)比较2个数的大小  若A大于B 则输出1 若A等于B 则输出0  若A小于B 则输出-1
$a='hellokdlashld';
$b='hello';
echo strcmp($b, $a).'<br>';
echo strcmp($a, $b) == 0 ?'A大':'B大';
echo '<hr>';
//2.strncmp(变量1,变量2,比较的长度)比较2个变量从头开始部分长度是否相等 判断同上;
echo strncmp($a, $b,5).'<br>';
echo strncmp($a, $b,5) == 0 ?'相等':'不相等';
echo '<hr>';
//3.strcasecmp(变量1,变量2,比较的长度) 不区分




运行实例 »
点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议