8.PHP 教程_PHP字符串

字符串变量用于存储并处理文本.

PHP中的字符串变量

字符串变量用于包含有字符的值.

在创建字符串之后,我们就可以对它进行操作了.您可以直接在函数中使用字符串,或者把它存储在变量中.

在下面的实例中,我们创建一个名为txt的字符串变量,并赋值为"Hello world!".然后我们输出txt变量的值:

1 <?php
2     $txt = "Hello world!";
3     echo $txt;
4 ?>

注释:当您赋一个文本值给变量时,清记住给文本值加上单引号或者双引号.

现在,让我们来看看一些常用的操作字符串的函数和运算符.

PHP并置运算符

在PHP中,只有一个字符串运算符.

并置运算符(.)用于把两个字符串值连接起来.

下面的实例演示了如何将两个字符串变量连接在一起:

1 <?php
2     $txt1 = "Hello world!";
3     $txt2 = "What a nice day!";
4     echo $txt1."".$txt2;
5 ?>

上面的代码将输出:Hello world!What a nice day!
提示:在上面的代码中,我们已经使用了两次并置运算符.这是由于我们需要在两个字符串之间插入一个空格.

PHP strlen()函数

有时知道字符串值的长度是很有用的.

strlen()函数返回字符串的长度(字符数).

下面的实例返回字符串"Hello world!"的长度:

1 <?php
2     echo strlen("Hello world!");
3 ?>

上面的代码将输出12

提示:strlen()常常用在循环和其他函数中,因为那时确定字符串何时结束是很重要的.(例如,在循环中,我们需要在字符串中的最后一个字符之后结束循环.)

PHP strpos()函数

strpos()函数用于在字符串内查找一个字符或一段指定的文本.

如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置.如果未找到匹配,则返回FALSE.

下面的实例在字符串"Hello world!"中查找文本"world":

1 <?php
2     echo strpos("Hello world!","world");
3 ?>

上面的代码将输出:6
提示:在上面的实例中,字符串"world"的位置是6.之所以是6而不是7的原因是,字符串中第一个字符的位置是0,而不是1.

时间: 2024-08-12 12:44:53

8.PHP 教程_PHP字符串的相关文章

6.PHP 教程_PHP数据类型

PHP数据类型 String(字符串),Integer(整型),Float(浮点型),Boolean(布尔型),Array(数组),Object(对象), NULL(空值). PHP字符串 一个字符串是一串字符的序列,就像"Hello world!". 你可以将任何文本放在单引号和双引号中: 1 <?php 2 $x = "Hello world!"; 3 echo $x; 4 $x = 'Hello world!'; 5 echo $x; 6 ?> P

9.PHP 教程_PHP运算符

PHP 运算符 在 PHP 中,赋值运算符 = 用于给变量赋值. 在 PHP 中,算术运算符 + 用于把值加在一起. PHP 算术运算符 运算符 名称 描述 实例 结果 x + y 加 x 和 y 的和 2 + 2 4 x - y 减 x 和 y 的差 5 - 2 3 x * y 乘 x 和 y 的积 5 * 2 10 x / y 除 x 和 y 的商 15 / 5 3 x % y 模(除法的余数) x 除以 y 的余数 5 % 210 % 810 % 2 120 - x 取反 x 取反 - 2

10.PHP 教程_PHP If...Else 语句

条件语句用于根据不同条件执行不同动作. PHP 条件语句 当您编写代码时,您常常需要为不同的判断执行不同的动作.您可以在代码中使用条件语句来完成此任务. 在 PHP 中,提供了下列条件语句: if 语句 - 在条件成立时执行代码 if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码 if...else if....else 语句 - 在若干条件之一成立时执行一个代码块 switch 语句 - 在若干条件之一成立时执行一个代码块 PHP - if 语句 if 语句用于

11.PHP 教程_PHP Switch 语句

switch 语句用于根据多个不同条件执行不同动作. PHP Switch 语句 如果您希望有选择地执行若干代码块之一,请使用 switch 语句. 语法 1 switch (n) 2 { 3 case label1: 4 如果 n=label1,此处代码将执行; 5 break; 6 case label2: 7 如果 n=label2,此处代码将执行; 8 break; 9 default: 10 如果 n 既不等于 label1 也不等于 label2,此处代码将执行; 11 } 工作原理

7.PHP 教程_PHP常量

常量值被定义后,在脚本的其他任何地方都不能被改变. PHP常量 常量是一个简单值的标识符.该值在脚本中不能改变. 一个常量由英文字母.下划线.和数字组成,但数字不能作为首字母出现.(常量名不需要加$修饰符). 注意:常量在整个脚本中都可以使用. 设置PHP常量 设置常量,使用define()函数,函数语法如下: 1 define(string constant_name,mixed value,case_sensitive = ture); 该函数有三个参数: constant_name:必选参

Swift3.0语言教程获取字符串编码与哈希地址

Swift3.0语言教程获取字符串编码与哈希地址 Swift3.0语言教程获取字符串编码与哈希地址,以下将讲解字符串中其它内容的获取方法. 1.获取字符串编码 在NSString中可以使用2个属性获取字符串编码,分别为availableStringEncodings属性和defaultCStringEncoding属性. (1)availableStringEncodings属性可以用来获取NSString可用的字符串编码.其语法形式如下: class var availableStringEn

Python学习入门教程,字符串函数扩充详解

因有用户反映,在基础文章对字符串函数的讲解太过少,故写一篇文章详细讲解一下常用字符串函数.本文章是对:程序员带你十天快速入门Python,玩转电脑软件开发(三)中字符串函数的详解与扩充. 如果您想学习并参与本教程的完善与写作.请在下方讨论区,回复相关问题.一起完善本文章教程的书写. Python字符串常用函数. 声明字符串变量: str = ‘关注做全栈攻城狮,写代码也要读书,爱全栈,更爱生活.’ 下面所有字符串函数函数,是对变量str进行操作: 求字符串长度: 函数使用: 运行结果: 值得注意

Go 系列教程 —— 14. 字符串

欢迎阅读 Golang 系列教程第 14 部分. 由于和其他语言相比,字符串在 Go 语言中有着自己特殊的实现,因此在这里需要被特别提出来. 什么是字符串? Go 语言中的字符串是一个字节切片.把内容放在双引号""之间,我们可以创建一个字符串.让我们来看一个创建并打印字符串的简单示例. package main import ( "fmt" ) func main() { name := "Hello World" fmt.Println(nam

C++教程:字符串的使用

我们才开始接触用C语言来处理字符串的时候,肯定会觉得怎么会如此麻烦呢?今天,小编就给大家总结出这方面的一些知识,C++中最高频的字符串处理函数. 首先要引入C++中的字符串头文件: #include 请注意,这里的头文件是没有.h的,否则就成了C语言中的头文件了. (1)创建字符串 创建字符串有好几种构造方式,最典型的方式就是使用复制构造函数, string str("chenyufeng",3); cout << str << endl; cout 拷贝原先的