摆脱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 />';
?>

转载于:https://www.cnblogs.com/xwblog/archive/2011/06/07/2074679.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值