逐步学习PHP(7)PHP字符串相关应用程序

1种形式。一串
在PHP中,有一个字符串表示的三种形式:单,双,和文本。
PHP手册中说明,在一般情况下,尽可能的多使用单引号的字符串。如果你需要躲避的变量,可以使用双引号的字符串。如果你需要多行显示,使用文本。
文本形式:
复制代码代码如下所示:
< PHP
为测试= < << foobar
你好世界!
你好,PHP!
foobar;
回波测试;
>

文本是一个初始和结束字符的文本。在这一部分,它是foobar,但是个人建议最好使用更复杂的字符,这样可以避免在同一文本字符串匹配误差。
另一个要注意的是,在文本,它不是独立空间,所以最后一行必须在一行的开始(没有空格)。我只是由于N久的调试,尴尬.......
但在一般的应用中,文本不是很常见。
至于单引号和双引号的区别,您可以参考我以前的文章:
2的输出。一串
关于字符串的输出有很多种方法,但我认为只有三种有用的方法被引入了。
答:回声是最常用的字符串输出形式,但是在这里我们需要知道回声不是一个函数,而是一个语言结构。不同的是所有函数都返回值,但是语言结构没有返回。
B. printf是常用的字符串第一组合印刷。它非常类似于字符串格式,然后打印。如果你已经学过C语言,你会熟悉这个代码的。
复制代码代码如下所示:
< PHP
printf(你好我是%d %s',‘',22);
>

C. print_r,这个功能主要是用于调试,以及该功能的最大优势就是打印一些,乱七八糟的东西,例如:
复制代码代码如下所示:
< PHP
班上的人
{
私有名称;
公共职能人员(姓名)
{
这个名字;
}
公共职能说()
{
回声(你好。$name);
}
}
P =新的人(生);
print_r(P);
>

也可以是:
复制代码代码如下所示:
< PHP
(1美元=数组arr = > 'kym',‘2'= >‘新浪',3'=>博客);
print_r($ ARR);
>

但这个功能也有缺点:
复制代码代码如下所示:
< PHP
print_r(真的);
print_r(假);
>

结果发现不能正常打印,那么这个函数更适合调试。
D. var_dump,最大的利用这个功能比较print_r是可以打印出真实的和虚假的。使用的休息是一致的。
3的共同作用。串
脚本语言总是以字符串处理为荣,所以我将看看常见的字符串处理函数。
其中,只有少数几个常用的人。
复制代码代码如下所示:
< PHP
$str = 'hellophp;
MD5;
为($我= 0;$i < strlen(str);$我+ +)
{
回声($ STR(I));
}
Strtoupper(str); / /大写
Strtolower(str); / /转换为小写
修剪($ STR);去掉第一个空白
RTrim(str); / /删除空白的右边
LTrim(str); / /删除空白
strrev(str); / /字符串反转
>

感觉不是少数,写感情是很有用的,忘了它,还是看看手册。