I'm twiting

访问统计

free counters

未完待续………….字符串函数总结帖


原型:string nl2br(string str)
功能:在字符串的每个换行符前插入HTML换行标记(
)
注意:nl2br不是用
替换换行符,而是插到换行符的前面
例子:
复制PHP内容到剪贴板
PHP代码:

$string = “123nABC”;
echo “使用nl2br前n{$string}nn”;
$newstring = nl2br($string);
echo “使用nl2br后\n{$newstring}”;
?>
运行结果:

引用:
使用nl2br前
123
ABC
使用nl2br后
123
ABC


原型:string addslashes(string str)与string stripslashes(string str)
功能:addslashes 在特定的字符前加“\”
stripslashes 将反斜线(backslashes)去掉
注意:PHP默认从POST、GET、Cookie传过来的数据都为单引号、双引号、反斜线加上“\”了。除非读者修改php.ini的magic_quotes_gpc
例子:
复制PHP内容到剪贴板
PHP代码:

$string = “I’m Lepingbeta”;
echo “原字符串:{$string}\n”;
$string = addslashes($string);
echo “addslashes后:{$string}\n”;
$string = stripslashes($string);
echo “stripslashes后:{$string}”;
?>
运行结果:

引用:
原字符串:I’m Lepingbeta
addslashes后:I\’m Lepingbeta
stripslashes后:I’m Lepingbeta


原型:void parse_str(string str[, array arr])
功能:分析字符串后放到变量或数组中
例子:
复制PHP内容到剪贴板
PHP代码:

$string = “action=newthread&fid=72&extra=page%3D1″;
//省略参数二
echo “调用parse_str前:\n”;
echo “\$action = $action\n” .
“\$fid = $fid\n” .
“\$extra = $extra\n\n”;
parse_str($string);
echo “调用parse_str后:\n”;
echo “\$action = $action\n” .
“\$fid = $fid\n” .
“\$extra = [...]

如何实现i图片叠加

直接给代码,相关图片在附件
<?php
//打开文件
$imgA = “phpcn_logo.gif”;
$imgB = “phpchina.gif”;
$sourceImg = imagecreatefromgif($imgA);
$targetImg = imagecreatefromgif($imgB);
//获取文件大小
$sourceSize = getimagesize($imgA);
$targetSize = getimagesize($imgB);
//合并图片
imagecopyresized($targetImg, $sourceImg, 0, 0, 0, 0, $targetSize[0], $targetSize[1], $sourceSize[0], $sourceSize[1]);
//保存结果
$r = imagegif($targetImg, “c.gif”);
if($r){
echo “成功”;
}
else{
echo “失败”;
}
?>