摆脱php手册第一天
<?php /*============================================================================= # # Author: jack.wu - xiaowu366@gmail.com # # QQ : 54502750 # # Last modified: 2011-06-07 22:36 # # Filename: 01.php # # Description: 字符串函数第一天 # =============================================================================*/ /** * * addcslashes C风格是用反斜杠转义字符串 * addslashes 是用反斜杠转义字符串 * * stripcslashes addcslashes反向 * stripslashes addslashes反向 * * * chr 返回指定字符串 * ord 返回字符串的ASCII码值 */ /**************************************************** * * string addcslashes ( string $str , string $charlist ) * ****************************************************** */ echo addcslashes('sadas,fff[ ]', 'A..z'); //输出 \s\a\d\a\s,\f\f\f\[ \] echo '<br />'; echo addcslashes('ad123', '1..9'); //输出 ad\1\2\3 echo '<br />'; /**************************************************** * * string addslashes ( string $str ) * * 返回字符串,该字符串为了数据库查询语句等的需要在 * 某些字符前加上了反斜线. ****************************************************** */ echo addslashes("echo ti'dd"); //输出 echo ti\'dd echo '<br />'; /**************************************************** * * string stripcslashes( string $str ) * * 返回反转义后的字符串 ****************************************************** */ $str = "mysql is "; $arr = addcslashes($str, 'a..z'); //输出 \m\y\s\q\l \i\s echo $arr; echo '<br />'; echo stripcslashes($arr); //输出 mysql is echo '<br />'; /**************************************************** * * string chr( int $ascii) * * 返回相对于的ascii所指定的单元字符 ****************************************************** */ echo chr(38); //输出 & echo '<br />'; /**************************************************** * * int ord( int $ascii) * * 返回字符串的ASCII编码 ****************************************************** */ echo ord('a'); //输出 97 echo '<br />';
?>
转载保留链接