广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么判断字符串包含几个字符
  • 1518
分享到

php怎么判断字符串包含几个字符

php字符串字符 2020-03-20 20:03:57 1518人浏览 猪猪侠
摘要

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php判断字符串包含几个字符在php中,判断字符串包含几个字符,就是判断字符串的长度。在 PHP 中常用的计算字符串长度的函数有两个,分别是 strlen() 和 mb

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php判断字符串包含几个字符

php中,判断字符串包含几个字符,就是判断字符串的长度。

在 PHP 中常用的计算字符串长度的函数有两个,分别是 strlen() 和 mb_strlen() 函数。当处理全英文字符串时,这两个函数的效果是一样的,而处理中英文混合或纯中文的字符串时,这两个函数会有一些差异。

1、strlen() 函数

strlen() 函数可以返回给定字符串的长度,其语法格式如下:

strlen($string)

参数 $string 为需要计算长度的字符串。如果 $string 为空则返回 0。

注意:在 strlen() 函数中,数字、英文、小数点、下划线和空格占一个字符长度;而一个 GB2312 编码的汉字占两个字符长度,一个 UTF-8 编码的汉字占三个字符长度。

示例:

<?php
header("Content-type:text/html;charset=utf-8");
$str2 = 'hello';
echo strlen($str2), '<br>'; //5
$str3 = '中国';
echo strlen($str3), '<br>'; //6
$str4 = '';
echo strlen($str4), '<br>'; //0
?>

1.png

2、mb_strlen() 函数

mb_strlen() 函数同样可以返回字符串的长度,语法格式如下:

mb_strlen($str [, $encoding = mb_internal_encoding()])

其中,$str 为需要计算长度的字符串,$encoding 是可选参数,为字符编码,如果省略则使用内部字符编码。

mb_strlen() 函数的返回值为具有 $encoding 编码的字符串 $str 所包含的字符数,如果 $encoding 无效则返回 false。

注意:与 strlen() 函数不同,在 mb_strlen() 函数中,无论是汉字,还是英文、数字、小数点、下划线和空格,都只占一个字符长度。

示例:

<?php
header("Content-type:text/html;charset=gdk");
$str1 = 'hello'; 
echo mb_strlen($str1), '<br>'; //5
$str2 = '你好中国';
echo mb_strlen($str2, 'utf-8'), '<br>'; //4

$str3 = '你好中国';
echo strlen($str3), '<br>'; //12
?>

2.png

--结束END--

本文标题: php怎么判断字符串包含几个字符

本文链接: https://www.lsjlt.com/news/1221.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php怎么判断字符串包含几个字符
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php判断字符串包含几个字符在php中,判断字符串包含几个字符,就是判断字符串的长度。在 PHP 中常用的计算字符串长度的函数有两个,分别是 strlen() 和 mb...
    99+
    2020-03-20
    php 字符串 字符
  • php如何判断字符串包含几个字符
    本篇内容主要讲解“php如何判断字符串包含几个字符”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何判断字符串包含几个字符”吧!php判断字符串包含几个字符的方法:1、使用strlen()...
    99+
    2023-06-29
  • php如何判断字符串不包含某个字符
    本篇内容主要讲解“php如何判断字符串不包含某个字符”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何判断字符串不包含某个字符”吧!在PHP中可以使用strpos()函数来判断字符串中不包...
    99+
    2023-06-20
  • java中如何判断一个字符串包含几个指定字符
    可以用String类里的indexOf(String s,int i)方法,这个方法s是字符串div,i是从i下标开始查找该字符串在调用字符串中的位置,返回值是int类型。相关学习视频推荐:java视频教程实例如下://创建方法ciShu,...
    99+
    2015-04-27
    java 判断 字符串 指定 字符
  • 怎么在JavaScript中判断字符串包含某个字符
    这篇文章将为大家详细讲解有关怎么在JavaScript中判断字符串包含某个字符,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。JavaScript的特点1.JavaScript主要用来向HTM...
    99+
    2023-06-14
  • Java判断一个字符串是否包含某个字符串
    开发过程中,有时会判断一个字符串是否包含某个字符串的操作,这里总结判断方法。 方式一:contains()方法         理解:contains() 方法用于判断字符串中是否包含指定的字符或字符串。(判断一个字符串是否包含某个字符串)...
    99+
    2023-09-03
    java
  • java判断字符串是否包含字符
    java判断字符串是否包含字符判断一个字符串是否包含某个子串的3种方法(推荐教程:java教程)一、startsWith()这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开始位置此方法定义的语法如下:p...
    99+
    2021-10-30
    java基础 java 字符串 包含字符
  • Java判断一个字符串是否包含某个字符
    1 问题 如何利用Java通过不同的方法来判断一个字符串是否包含某个字符。 2 方法 .contains方法 这个是利用java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序...
    99+
    2023-09-11
    java 开发语言 servlet
  • java判断字符串是否包含某字符(串)
    java判断字符串是否包含某字符串的方法:1、startsWith()这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开始位置此方法定义的语法如下:public boolean startsWith(St...
    99+
    2020-02-16
    java基础 java
  • Python中判断字符串是否包含另一个字符串
    Python中判断字符串是否包含另一个字符串 在Python编程中,经常需要判断一个字符串是否包含另一个字符串。这在处理文本数据或搜索操作时非常常见。Python提供了几种方法来实现这个功能,本文将介...
    99+
    2023-10-18
    python mysql 数据库 Python
  • #2 判断一个字符串是否包含重复字符
    「Google面试题」 【题目】 判断一个字符串是否包含重复字符。例如:“good”就包含重复字符‘o’,而“abc”就不包含重复字符 【题目分析】 对字符串进行遍历,统计每一个字符的个数,如果不为1则跳出遍历并返回True 【解答】 ...
    99+
    2023-01-30
    字符串 字符
  • javascript如何判断字符串中是否包含某个字符串
    小编给大家分享一下javascript如何判断字符串中是否包含某个字符串,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!javascript判断字符串中是否包含某个...
    99+
    2023-06-14
  • js如何判断字符串中是否包含某个字符串
    本文小编为大家详细介绍“js如何判断字符串中是否包含某个字符串”,内容详细,步骤清晰,细节处理妥当,希望这篇“js如何判断字符串中是否包含某个字符串”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。indexOf方法...
    99+
    2023-07-05
  • java判断字符串是否包含指定字符串
    indexOf(String s)的使用,如果包含,返回的值是包含该子字符串在父类字符串中起始位置;如果不包含必定全部返回值为-1package my_automation; public class z_test { publ...
    99+
    2014-11-12
    java 字符串
  • C/C++编程怎么判断String字符串是否包含某个字符串
    这篇文章主要介绍“C/C++编程怎么判断String字符串是否包含某个字符串”,在日常操作中,相信很多人在C/C++编程怎么判断String字符串是否包含某个字符串问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-25
  • php如何判断字符串中有某几个字符
    本篇内容介绍了“php如何判断字符串中有某几个字符”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!判断方法:1、使用“str_split($s...
    99+
    2023-06-30
  • Java如何判断一个字符串包含了另外一个字符串
    这篇文章主要介绍了Java如何判断一个字符串包含了另外一个字符串,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如何判断一个字符串包含了另外一个字符串这道题有点简单,对吧上一道...
    99+
    2023-06-27
  • java判断字符串是否包含某个字符的方法
    java判断字符串是否包含某个字符的方法:一、contains方法描述java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列声明public boolean contains(Ch...
    99+
    2014-12-31
    java
  • Java如何判断字符串中是否包含某个字符
    目录1 使用String类的contains()方法2 使用String类的indexOf方法1 使用String类的contains()方法 contains()方法用于判断字符串...
    99+
    2023-02-05
    java判断字符串中是否包含某个字符 java判断字符串是否包含字符
  • vb怎么判断是否包含字符串
    在VB中,可以使用InStr函数来判断一个字符串是否包含另一个字符串。InStr函数返回一个整数值,表示要搜索的字符串在被搜索的字符...
    99+
    2023-10-10
    vb
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作