so_brave 发表于 2011-04-22 10:55

PHP中奇妙的String

转:蛋呢

PHP中奇妙的String
字符串的表示
PHP中字符串的表示可以用双引号,也可以用单引号,但是两者之间有些区别。

字符串中有变量的时候,单引号仅输出变量名,而不是值:1<?php
2$color = "red";
3echo "Roses are$color";
4echo "<br />";
5echo 'Roses are $color';
6?>输出:

Roses are redRoses are$color


转义字符:
    "\t"输出时就是制表符, 而‘\t' 就是直接输出 \t 了。  

    在window下 "\r\n" 是表示换行,可是。。。

此外,在PHP中要输出一个换行的时候,只能用“<br/>”,可能这也是它与HTML语言高度结合的结果吧。
字符串的拼接
在java中,我们用加号运算符“+”来连接字符串。

在 PHP 中,请使用这个点运算符 (.) :1 <?php
2$txt1="Hello World";
3$txt2="1234";
4echo $txt1 . " " . $txt2;
5?>字符串的输出
在PHP中, 我们一般用echo来输出字符串。

1 <?php2echo "This text3 spans multiple4 lines.";5?>
输出:
This text spans multiple lines.
Echo的简化语法:(可以跟jsp中插入java变量的用法做个比较)1 <html>
2<body>
3<?php4$color = "red";
5?>
6
7<p>Roses are <?=$color?></p>
8</body>
9</html>当然还有其他输出方式:print 以及printf(用于控制输出格式)。但是echo的输出速度是最快的。

字符串处理函数
PHP也提供与其他语言类似的字符串处理函数,常用的有:

chr()            从指定的 ASCII 值返回字符。

explode()        把字符串打散为数组。

str_ireplace()      替换字符串中的一些字符。(对大小写不敏感)

str_word_count()   计算字符串中的单词数。

strip_tags()      剥去 HTML、XML 以及 PHP 的标签。

stripos()       返回字符串在另一字符串中第一次出现的位置(大小写不敏感)

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

htmlspecialchars_decode()    把一些预定义的 HTML 实体转换为字符。(可参考:http://cipw.blog.163.com/blog/static/16189330720103812949625/ )

优信通信 发表于 2011-04-22 11:09

学习了:em27::em27:
页: [1]
查看完整版本: PHP中奇妙的String