<?php
/*PHP 字符串存储(转义) addslashes 与 stripslashes 函数*/
/*
PHP 字符串存储(转义)
PHP 的字符串向数据库进行写入时,为避免数据库错误,需要对特殊字符进行转义(字符前加上 符号)。
如 O'reilly 转义成 O'reilly,这样可以将数据放入数据库中,而不会插入额外的 。
这些特殊字符包括:单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)。
addslashes()
addslashes() 函数用于对特殊字符加上转义字符,返回一个字符串。
*/
/*$str = "Is your name O'reilly?";
echo addslashes($str);*/
// 输出:Is your name O\'reilly?
$str = 'one|two|three|four';
print_r(explode('|', $str));
echo nl2br("\n");
print_r(explode('|', $str, 2));
echo nl2br("\n");
// 负数的 limit(自 PHP 5.1 起)
print_r(explode('|', $str, -1));
echo nl2br("\n");