php 比较字符串-php中如何查找字符串的第一个字符

4种方式: 1.使用“$string变量名[0]”语句; 2、使用substr()截取第一个字符,语法为“substr(英文字符串,0,1)”; 3、使用mb_substr( )截取第一个字符,语法“mb_substr(中文字符串,0,1,编码)”; 4、使用mb_strcut()截取第一个字符,语法“mb_strcut(中文字符串,0,3,编码)”或“mb_strcut(英文字符串,0,1,编码)”。

本教程的运行环境:windows7系统、PHP8.1版本、DELL G3笔记本

php中获取字符串第一个字符的几种方法

方法一:使用$string变量名[0]语句获取

将字符串视为字符的集合(数组),数组的第一个值是下标为0的元素的值。

注意:中文字符串不适用!

php比较字符串的函数_php 比较字符串_字符串比较compareto


方法二:使用substr()函数截取第一个字符

substr()函数可以从字符串的指定位置截取一定粗细的字符。

substr(string,start,length)

参数说明

细绳

字符串比较compareto_php比较字符串的函数_php 比较字符串

必需的。 指定要返回部分的字符串。

开始

必需的。 指定字符串中的开始位置。

长度

选修的。 指定要返回的字符串的粗细。 默认值是直到字符串末尾。

只需将函数的第二个参数设置为0php 比较字符串,第三个参数设置为1

<?php
header('content-type:text/html;charset=utf-8');   
$str = 'Ahello';
echo "原字符串为:";
var_dump($str);
echo "字符串的第一个字符为:".substr($str,0,1)."
"; ?>

注意:中文字符串不适用!

方法三:使用mb_substr()函数截取第一个字符

mb_substr() 函数可以截取字符串中的指定部分。 与substr()函数不同的是,mb_substr()函数不仅对汉字有效,对英文字符也有效。

mb_substr(string,start,length,encoding)

参数说明

斯特

php比较字符串的函数_字符串比较compareto_php 比较字符串

必需的。 从此字符串中提取子字符串。

开始

必需的。 指定字符串中的开始位置。

长度

选修的。 指定要返回的字符串的粗细。 默认值是直到字符串末尾。

编码

选修的。 字符编码。 如果省略,则使用内部字符编码。

php比较字符串的函数_字符串比较compareto_php 比较字符串

只需将函数的第二个参数设置为0,第三个参数设置为1

<?php
header('content-type:text/html;charset=utf-8');   
$str = 'Mhello';
echo "原字符串为:";
var_dump($str);
echo "字符串的第一个字符为:".mb_substr($str,0,1,"utf-8")."


"; $str = '欢迎来到PHP中文网'; echo "原字符串为:"; var_dump($str); echo "字符串的第一个字符为:".mb_substr($str,0,1,"utf-8")."
"; ?>

方法四:使用mb_strcut()截取第一个字符

mb_strcut() 和 mb_substr() 有点类似,都可以设置字符编码,但不同的是 mb_substr 按单词分割字符,而 mb_strcut 按字节分割字符php 比较字符串,并且不形成半个字符。 现在:

<?php
header('content-type:text/html;charset=utf-8');   
$str = 'Bhello';
echo "原字符串为:";
var_dump($str);
echo "字符串的第一个字符为:".mb_strcut($str,0,1,"utf-8")."


"; $str = '欢迎来到这里'; echo "原字符串为:"; var_dump($str); echo "字符串的第一个字符为:".mb_strcut($str,0,3,"utf-8")."
"; ?>

推荐学习:《PHP视频教程》