PHP 字符串变量

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

PHP 中的字符串变量

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

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

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

实例<?php

$txt="Hello world!";

echo $txt;

?>注释:当您赋一个文本值给变量时,请记得给文本值加上单引号或者双引号。

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

PHP 并置运算符

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

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

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

实例<?php

$txt1="Hello world!";

$txt2="What a nice day!";

echo $txt1 . " " . $txt2;

?>

//上面的代码将输出:Hello world! What a nice day!

提示:在上面的代码中,我们已经使用了两次并置运算符。这是由于我们需要在两个字符串之间插入一个空格。

PHP strlen() 函数

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

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

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

实例<?php

echo strlen("Hello world!");

?>

//上面的代码将输出:12

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

PHP strpos() 函数

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

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

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

实例<?php

echo strpos("Hello world!","world");

?>

//上面的代码将输出:6

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

完整的 PHP String 参考手册

如需查看所有字符串函数的完整参考手册,请访问我们的 PHP String 参考手册。

该参考手册提供了每个函数的简要描述和应用实例!

php字符串变量,PHP 字符串变量相关推荐

  1. ES6变量常量字符串数值

    [转]ES6之变量常量字符串数值 ECMAScript 6 是 JavaScript 语言的最新一代标准,当前标准已于 2015 年 6 月正式发布,故又称 ECMAScript 2015. ES6对 ...

  2. 零基础入门学习Python(3) 变量与字符串

    变量 变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable).在大多数语言中,都把这种行为称为"给变量赋值"或"把值存 ...

  3. var_export-输出或返回一个变量的字符串表示

    var_export - 输出或返回一个变量的字符串表示. mixed var_export ( mixed $expression [, bool $return ] ) 此函数返回关于传递给该函数 ...

  4. 变量与字符串的连接 - format、格式化字符串

    变量与字符串的连接 先当以如下三个变量: name='wwb' age='17' job='study' 方法一:利用+号进行连接 >>>info1='''Welcome to '' ...

  5. python计算运动会某个参赛选手的得分。数据保存在文件中_Python基础教程之第二章---变量和字符串(1) 搬运...

    Python变量及其使用 无论使用什么语言编程,其最终目的都是对数据进行处理.程序在编程过程中,为了处理数据更加方便,通常会将其存储在变量中. 形象地看,变量就像一个个小容器,用于"盛装&q ...

  6. C提高_day03_两个辅助指针变量挖字符串(强化4)

    #define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <string.h> #include <std ...

  7. java变量名转字符串_JS中将变量转为字符串

    译者按: 语言的细枝末节了解一下就可以了,不需要太较真,不过如果一点也不知道的话,那就不太妙了. 为了保证可读性,本文采用意译而非直译.另外,本文版权归原作者所有,翻译仅用于学习. 对于JavaScr ...

  8. Python学习(变量与字符串)

    print().input().if/else就可以做一个简陋的游戏 print() # 打印函数,将信息打印出来input() # 将信息打印,并且要求输入一段话,并且把这段话.input函数,这个 ...

  9. PYTHON自动化Day4-交换变量,字符串方法,拷贝,集合,文件,文件指针

    一.判断 # 非空即真.非0即真 # 不为空的话就是true,是空的话就是false # 只要不是0就是true,是0就是false# 布尔类型 # True False name = input(' ...

  10. python多个变量与字符串判断_python怎么判断变量是否为字符串

    在python中怎么连接变量和字符串?我真的懂你不是喜新厌旧只是我没能在你寂寞的时候伴你左右 假设你的变量也是str类型 直接用+号就可以a="test"connect=a+&qu ...

最新文章

  1. 一个游戏客户端文件的字节加解密代码,我花1000元请人解的,存在这,以后应该用得到。...
  2. configure - 配置源代码树
  3. 深度学习篇-Keras(初级)
  4. 小米6钉子户们的胜利!复刻机可能要来了,目前已在工程验证阶段
  5. 适合独自一人宅在家必追十部影片推荐下载观看
  6. TeamTalk源码分析(一)—— TeamTalk介绍
  7. 解读基于数加的大数据仓库解决方案
  8. 集成建行龙支付(2019.01.24更新)
  9. 抢购软件使用方法(如何开发抢购软件)
  10. opencv GPU加速 多GPU卡指定GPU索引方法
  11. 移植Python3到TQ2440(一)
  12. php定时发送qq消息,无需任何工具发送定时QQ消息
  13. matlab表达式中的省略号,使用正则表达式匹配省略号
  14. 如何对Hive Metastore进行权限控制
  15. 怎么安装vs2013配套的VASSISTX番茄助手
  16. 详细介绍idm下载以及配置,实现百度网盘急速下载不是梦,适合新手
  17. 中南大学计算机学硕毕业要求,中南大学研究生发表学术论文的规定
  18. 如何让业务实现三周内实现点击率翻倍?我们是这么做到的...
  19. pdf水印去除和word转换
  20. Oracle数据库Timestamp数据差值计算Sql语句

热门文章

  1. ps 毛发 边缘_不会抠图怎么办?PS画笔绘制毛发技巧,抠图流程解析
  2. mysql编程_PHP数据库编程之一MySQL优化策略概述
  3. android tv字体,best登陆「永久地址0365.tv」android默认字体android使用代码使用新的字体的常用代码...
  4. matplotlib 热力图_5分钟入门 Seaborn 热力图可视化
  5. python实战项目前后端分离flask_Flask Vue 构建前后端分离的应用
  6. mysql 操作xm_mysql基本命令使用
  7. airpodspro窃听模式_AirPods Pro实时收听怎么关闭? AirPods Pro实时收听的使用方法
  8. ZDB5202烧成控制器方法
  9. Wince6 Eboot中加入开机画面
  10. java用beaninfo_JavaBeanInfo 和 Spring 之间的关系