php跳转的三种方法

方法一:使用PHP自带函数
Header("Location:网址");
说明:必须在网页没有任何输出的时候执行,要特别要注意空格。




方法二:利用meta
echo "<meta. http-equiv=refresh content='0; url=网址'>";
说明:没有方法一的限制,但是如果前面有输出,则输出的内容会闪烁一下然后进入跳转到的页面。

方法三:利用Javascript语言
echo "<script. language='javascript'>";
echo " l

PHP学习笔记 1 评论 Trackback - Read March 28, 2009, 11:30 am

PHP截取中文字符串方法总结 (转)

程序一:PHP截取中文字符串方法 由于网站首页以及vTigerCRM里经常在截取中文字符串时出现乱码(使用substr),今天找到一个比较好的截取中文字符串方法,在此与大家共享。 function msubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) { $tmpstr .= substr($str, $i, 2); $i++; } else <$len;$i++) { $temp_str=substr($str,0,1); if(ord($temp_str) ><$len) { $new_str[]=substr($str,0,3); $str=substr($str,3); } } else { $new_str[]=substr($str,0,1); $str=substr($str,1); } } return join($new_str); } ?><=90) //如果是大写字母, { $returnstr=$returnstr.substr($sourcestr,$i,1); $i=$i+1; //实际的Byte数仍计1个 $n++; //但考虑整体美观,大写字母计成一个高位字符 } else //其他情况下,包括小写字母和半角标点符号, { $returnstr=$returnstr.substr($sourcestr,$i,1); $i=$i+1; //实际的Byte数计1个 $n=$n+0.5; //小写字母和半角标点等与半个高位字符宽... } } if ($str_length>

PHP学习笔记 0 评论 Trackback - Read December 6, 2008, 5:44 pm

关于php处理复选框checkbox的方法

PHP要求同名表单元素用数组形式命名,并赋予value。否则他不能分解。
例:

  1. <input type=checkbox name="chk[]" value=1> 
  2. <input type=checkbox name="chk[]" value=2> 
  3. <input type=checkbox name="chk[]" value=3>

提交后,用$_POST[’chk’

PHP学习笔记 0 评论 Trackback - Read November 26, 2008, 1:56 am

PHP计算字符串长度

PHP计算字符串长度,包括计算英文、GBK、UTF-8多种字符集下PHP如何计算字符串长度。
 
英文字符串长度
strlen()是PHP自带的计算英文字符串的函数。

GBK字符串长度
中文字符计算为2个字符,英文字符计算为1个,可以统计中文字符串长度的函数。
function abslength($str){
$len=strlen($str);
$i=0;
while($i<$len)
{
       if(preg_match("/^[".chr(0xa1)."-".

PHP学习笔记 0 评论 Trackback - Read November 25, 2008, 10:39 pm

PHP数组排序

数组排序,常用的有这几个函数
sort 对数组排序
asort 对数组进行排序并保持索引关系
ksort 对数组按照键名排序
shuffle 将数组打乱

PHP学习笔记 0 评论 Trackback - Read October 31, 2008, 11:16 am

« 1 2 3 4 5 6 7 »


Categories

Archives

Recent Entries

Recent Comments

My Friends

Others