PHP教程
+ -

PHP 字符串

2019-09-09 5 0

PHP字符串是一系列字符,即用于存储和处理文本。 在PHP中有4种方法可用于指定字符串。

  1. 单引号
  2. 双引号
  3. heredoc语法
  4. newdoc语法(自PHP 5.3起)

1. 单引号PHP字符串

我们可以通过在单引号中包含文本在PHP中创建一个字符串。 这是在PHP中指定字符串的最简单的方法。如下一个示例 -

<?php  

$str='Hello text within single quote';  

echo $str;  

?>

上面代码执行结果如下 -

Hello text within single quote

我们可以在单个引用的PHP字符串中存储多行文本,特殊字符和转义序列。

<?php  

$str1='Hello text   
multiple line  
text within single quoted string';  

$str2='Using double "quote" directly inside single quoted string';  
$str3='Using escape sequences \n in single quoted string';  

echo "$str1 <br/> $str2 <br/> $str3";  

?>

输出结果如下 -

Hello text multiple line text within single quoted string 
Using double "quote" directly inside single quoted string 
Using escape sequences \n in single quoted string

注意: 在单引号PHP字符串中,大多数转义序列和变量不会被解释。 可以使用单引号\'反斜杠和通过\\在单引号引用PHP字符串。
参考下面实例代码 -

<?php  

$num1=10;   
$str1='trying variable $num1';  
$str2='trying backslash n and backslash t inside single quoted string \n \t';  
$str3='Using single quote \'my quote\' and \\backslash';  

echo "$str1 <br/> $str2 <br/> $str3";  

?>

输出结果如下-

trying variable $num1 
trying backslash n and backslash t inside single quoted string \n \t 
Using single quote 'my quote' and \backslash

2. 双引号PHP字符串

在PHP中,我们可以通过在双引号中包含文本来指定字符串。 但转义序列和变量将使用双引号PHP字符串进行解释。

<?php  

$str="Hello text within double quote";  
echo $str;  

?>

上面代码执行输出结果 -

Hello text within double quote

`

现在,不能使用双引号直接在双引号字符串内。

<?php  

$str1="Using double "quote" directly inside double quoted string";  
echo $str1;  

?>

上面代码执行输出结果 -

Parse error: syntax error, unexpected 'quote' (T_STRING) in D:\wamp\www\string1.php on line 2 `

我们可以在双引号的PHP字符串中存储多行文本,特殊字符和转义序列。参考如下代码 -

<?php  

$str1="Hello text   
multiple line  
text within double quoted string";  

$str2="Using double \"quote\" with backslash inside double quoted string";  
$str3="Using escape sequences \n in double quoted string";  

echo "$str1 <br/> $str2 <br/> $str3";  

?>

上面代码执行输出结果 -

Hello text multiple line text within double quoted string 
Using double "quote" with backslash inside double quoted string 
Using escape sequences in double quoted string

在双引号字符串中,变量将会被解释,这是因为我们对特殊字符进行了转义。

<?php  

$num1=10;   
echo "Number is: $num1";  

?>

上面代码输出结果为 -

Number is: 10

0 篇笔记 写笔记

Python3 字符串ljust()方法
ljust() 方法返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。语法ljust()方法语法:str.ljust(width[, fillchar])参数width — 指定字符串长度。fillchar — 填充字符,默认为空格。返回值返......
Python3 字符串count()方法
count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。语法count()方法语法:str.count(sub, start= 0,end=len(string))参数sub — 搜索的子字符串start — 字符串开始搜索的位置。默认为第一个字符,第一个字符......
Ruby CGI方法
以下为CGI类的方法列表:序号方法描述 1CGI::new([ level=”query”]) 创建 CGI 对象。query可以是以下值: query: 没有 HTML 生成输出 html3: HTML3.2 html4: HTML4.0 Strict html4Tr: HTM......
Redis 字符串
Redis字符串命令用于管理Redis中的字符串值,以下是使用Redis字符串命令的语法。Strings - 语法redis 127.0.0.1:6379> COMMAND KEY_NAME Strings - 示例redis 127.0.0.1:6379> SET bytekits r......
Java intern() 方法
intern() 方法返回字符串对象的规范化表示形式。它遵循以下规则:对于任意两个字符串 s 和 t,当且仅当 s.equals(t) 为 true 时,s.intern() == t.intern() 才为 true。语法public String intern()参数无返回值一个字符串,内容与此......
Python3 字符串len()方法
Python len() 方法返回对象(字符、列表、元组等)长度或项目个数。语法len()方法语法:len( s )参数s — 对象。返回值返回对象长度。实例以下实例展示了 len() 的使用方法:>>>str = "bytekits">>> ......
Java compareTo() 方法
compareTo() 方法用于两种方式的比较:字符串与对象进行比较。按字典顺序比较两个字符串。语法int compareTo(Object o)或int compareTo(String anotherString)参数o -- 要比较的对象。anotherString -- 要比较的字符串。返回......
Java compareToIgnoreCase() 方法
compareToIgnoreCase() 方法用于按字典顺序比较两个字符串,不考虑大小写。语法int compareToIgnoreCase(String str)参数str -- 要比较的字符串。返回值如果参数字符串等于此字符串,则返回值 0;如果此字符串小于字符串参数,则返回一个小于 0 的值......
MySQL 字符串函数
ASCII(s) 返回字符串 s 的第一个字符的 ASCII 码。返回 CustomerName 字段第一个字母的 ASCII 码:SELECT ASCII(CustomerName) AS NumCodeOfFirstCharFROM Customers;CHAR_LENGTH(s) 返回字符串......
Linux Shell echo命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:echo string您可以使用echo实现更复杂的输出格式控制。1.显示普通字符串:echo "It is a test"这里的双引号完全可以省略,以下命令与上面实例效果一致:ec......
Python3 字符串zfill()方法
Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。语法zfill()方法语法:str.zfill(width)参数width — 指定字符串的长度。原字符串右对齐,前面填充0。返回值返回指定长度的字符串。实例以下实例展示了 zfill()函数的使用方法:#!/usr......
Python3 字符串isalnum()方法
isalnum() 方法检测字符串是否由字母和数字组成。语法isalnum()方法语法:str.isalnum()参数无。返回值如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False实例以下实例展示了isalnum()方法的实例:#!/usr/bin/py......
Ruby 数据类型
本章节我们将为大家介绍 Ruby 的基本数据类型。Ruby支持的数据类型包括基本的Number、String、Ranges、Symbols,以及true、false和nil这几个特殊值,同时还有两种重要的数据结构——Array和Hash。数值类型(Number)1、整型(Integer)整型分两种,......
Python3 字符串join()方法
描述Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。语法join()方法语法:str.join(sequence)参数sequence — 要连接的元素序列。返回值返回通过指定字符连接序列中元素后生成的新字符串。实例以下实例展示了join()的使用方法:#!/u......
Java toUpperCase() 方法
toUpperCase() 方法将字符串小写字符转换为大写。语法public String toUpperCase()或public String toUpperCase(Locale locale)参数无返回值字符转换为大写后的字符串。实例public class Test { public......
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!