php学习笔记6
2024-08-31 18:20:34
PHP 字符串变量
PHP 中的字符串变量
字符串变量用于包含有字符的值。
在创建字符串之后,我们就可以对它进行操作了。您可以直接在函数中使用字符串,或者把它存储在变量中。
在下面的实例中,我们创建一个名为 txt 的字符串变量,并赋值为 "Hello world!" 。然后我们输出 txt 变量的值:
<?php $txt="Hello world!"; echo $txt; ?>
注释:当您赋一个文本值给变量时,请记得给文本值加上单引号或者双引号。
PHP strlen() 函数
有时知道字符串值的长度是很有用的。
strlen() 函数返回字符串的长度(字符数)。
下面的实例返回字符串 "Hello world!" 的长度:
实例
<?php
echo strlen("Hello world!");
?>
PHP strpos() 函数
strpos() 函数用于在字符串内查找一个字符或一段指定的文本。
如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。
下面的实例在字符串 "Hello world!" 中查找文本 "world":
实例
<?php
echo strpos("Hello world!","world");
?>
注意:
<?php
echo strlen("中文字符"); // 输出 12
?>
输出结果为 12,因为一个中文占 3 个字符数。
可以使用 mb_strlen 设置指定编码输出中文字符个数:
<?php
echo mb_strlen("中文字符",'utf-8'); // 输出 4
?>
忽胖忽瘦
wgf***91@163.com
strpos() 返回的不是第一匹配的字符会的下标,是按照字符数量来算。例如:
<?php
$str = "你好!!a";
echo strpos($str ,"!");
?>
输出的是 6。同时,中文下的字符在 UTF-8 下是 3 个字符长度,在 gbk 下是2个字符长度。
这个 strpos() 只能用于判断字符在字符串中是否存在。
最新文章
- 《C#微信开发系列(3)-获取接口调用凭据》
- hdu 1098 Lowest Bit 解题报告
- [转]Asp.net三种事务处理
- iOS开发——视频播放 待更新……
- The CircuitCalculator.com Blog a blog with live web calculators Home About Policies Contact PCB
- FileAccess枚举
- iKcamp出品|微信小程序|工具安装+目录说明|基于最新版1.0开发者工具初中级教程分享
- 常用七大经典排序算法总结(C语言描述)
- js 点击复制代码 window.clipboardData.setData
- ueditor 插件集成到 xadmin 中的相关操作
- go 并发编程(1)
- 通过gmapping和伪造的odom,完成Kinect建图
- 用scp这个命令来通过ssh传输文件
- 计算机网络关于IP地址的计算问题
- BZOJ.3140.[HNOI2013]消毒(二分图匹配 匈牙利)
- php PDO简介和操作
- mysql数据导入的时候提示Got a packet bigger than &#39;max_allowed_packet&#39; bytes
- Google APAC----Africa 2010, Qualification Round(Problem B. Reverse Words)----Perl 解法
- 自动ftp 上传
- 数据库 Proc编程二