web安全php基础_php之string对象详解

PHP 字符串

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

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

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

<?php
	$txt="Hello world!";
	echo $txt;
?>

输出如下

PHP 并置运算符

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

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

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

<?php
	$txt1="php是世界上";
	$txt2="最好的语言!";
	echo $txt1 . " " . $txt2;
?>

PHP String 函数

PHP String 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。

addcslashes

addcslashes() 函数返回在指定的字符前添加反斜杠的字符串 注意:

  1. addcslashes() 函数是区分大小写的。
  2. 在对 0(NULL)、r(回车)、n(换行)、t(制表符)、f(换页)和 v(垂直制表符)应用 addcslashes() 时要小心。在 PHP 中,、 、 、 、f 和 v 是预定义的转义序列。
  3. addcslashes()不能正确的处理汉字
语法:addcslashes(string,characters)
参数 描述 string 必需。规定要转义的字符串。 characters 必需。规定要转义的字符或字符范围。

addcslashes()具有返回值,返回值是已转义的字符串。

<?php
	$str = addcslashes("Hello World!","W");
	echo($str);
?>

addcslashes()不仅能单独对一个字符进行转义,也能对一定范围内的字符串进行转义

<?php
	$str = "Welcome to my humble Homepage!";
	echo $str."<br>";
	echo addcslashes($str,A..Z)."<br>";
	echo addcslashes($str,a..z)."<br>";
	echo addcslashes($str,a..g);
?>

输出如下

经验分享 程序员 微信小程序 职场和发展