如何学习PHP addcslashes()
addcslashes函数理解1
addcslashes() 函数在指定的字符(a)前添加反斜杠(\a)。
addcslashes的作用可以分2层理解:1.指定的字符确定与否;2.确定字符后即可在指定字符钱加反斜杠;
addcslashes函数理解2
语法
addcslashes(string,characters)
理解addcslaches函数必须解决的2个具体问题;
1.addcslashes函数的参数 一string如何理解;
2.addcslashes函数的参数二characters如何理解;
参数
描述
string必需。规定要检查的字符串。
1.检查的字符串如何理解;
characters可选。规定受 addcslashes() 影响的字符或字符范围。
1.收addcslaches函数影响的字符或字符范围如何理解;
提示和注释
注释:在对 0,r,n 和 t 应用 addcslashes() 时要小心。在 PHP 中,\0,\r,\n 和 \t 是预定义的转义序列。
1.转义序列如何理解;
2.这些预定义字符有四种,是:单引号('’),双引号(”")、反斜杠(\)和NULL
addcslashes函数理解3
要向字符串中的特定字符添加反斜杠:
<?php
$str = "Hello, my name is John Adams.";//$str如何理解;
echo $str;
echo addcslashes($str,'ms'); //addcslashes如何理解;
echo addcslashes($str,'o');
?>
输出:
Hello, my name is John Adams.Hello, \my na\me i\s John Ada\m\s.Hell\o, my name is J\ohn Adams.
addcslashes函数理解4
向字符串中的一个范围内的字符添加反斜杠:
<?php
$str = "Hello, I love my motherland.";
echo $str;
echo addcslashes($str,'A..Z'); //addcslashes第二个参数中的'..'如何理解;
echo addcslashes($str,'a..z');
echo addcslashes($str,'a..h');
?>
输出:
Hello, I love my motherland.\Hello, \I love my motherland.H\e\l\l\o, I \l\o\v\e \m\y \m\o\t\h\e\r\l\a\n\d.H\ello, I lov\e my mot\h\erl\an\d.
注意事项
addcslashes()函数,对于指定字符或者字符范围是区分大小写的。