Rumah >pembangunan bahagian belakang >tutorial php > PHP之主要函数
PHP之重要函数
积少成多――作者:zccst
8 , string base64_encode(string data);
本函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。在 BASE64 编码后的字符串只包含英文字母大小写、阿拉伯数字、加号与反斜线,共 64 个基本字符,不包含其它特殊的字符,因而才取名 BASE64。编码后的字符串比原来的字符串长度再加 1/3 左右。更多的 BASE64 编码信息可以参考 RFC2045 文件之 6.8 节。
7,similar_text
similar_text() 函数计算两个字符串的匹配字符的数目,也可以计算两个字符串的相似度(以百分比计)。
参数 描述
string1 必需。规定要比较的第一个字符串。
string2 必需。规定要比较的第二个字符串。
percent 可选。规定供存储百分比相似度的变量名。
similar_text("Hello World","Hello Peter",$percent); echo $percent;
function autoloader($className){ if(file_exists(dirname(__FILE__)."/$className.php")){ include dirname(__FILE__)."/$className.php"; if(class_exists($className,false)){ return true; } } return false; }
$str = "Is your name O'reilly?"; // Outputs: Is your name O\'reilly? echo addslashes($str);
//1,存入数据库 $Content=addslashes(”这里面是数据,不管有没单引号或者还是变量”); //插入数据到数据库,代码省略 //2,从数据库取 $Content=”从数据库读取的数据”; if(get_magic_quotes_gpc()){ $Content=stripslashes($Content); } echo $Content; /************ 例子2 **************/ echo get_magic_quotes_gpc(); // 1 echo $_POST['lastname']; // O\'reilly echo addslashes($_POST['lastname']); // O\\\'reilly if (get_magic_quotes_gpc()) { $lastname = stripslashes($_POST['lastname']); } else { $lastname = $_POST['lastname']; } // If using MySQL $lastname = mysql_real_escape_string($lastname); echo $lastname; // O\'reilly $sql = "INSERT INTO lastnames (lastname) VALUES ('$lastname')";
$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>'; echo strip_tags($text); echo "\n"; // Allow <p> and <a> echo strip_tags($text, '<p><a>');
Test paragraph.
Other text