快速业务通道

Php高手带路--问题汇总解答

作者 凌众技术 来源 互联网 浏览 发布时间 2012-01-14
 $Short_Str=showShort($str,4);//截取前面4个汉字,结果为:这个字符...
  Echo   "$Short_Str";
  Function 
csubstr($str,$start,$len) 
  { 
  $strlen=strlen($str); 
  $clen=0; 
  for(
$i=0;$i<$strlen;$i++,$clen++) 
  { 
  if (
$clen>=$start+$len) 
  break; 
  if(
ord(substr($str,$i,1))>0xa0) 
  { 
  if (
$clen>=$start) 
  $tmpstr.=substr($str,$i,2); 
  $i++; 
  } 
  else 
  { 
  if (
$clen>=$start) 
  $tmpstr.=substr($str,$i,1); 
  } 
  } 

  return 
$tmpstr; 
  } 
  Function 
showShort($str,$len) 
  { 
  $tempstr = csubstr($str,0,$len); 
  if (
$str<>$tempstr) 
  $tempstr .= "..."; //要以什么结尾,修改这里就可以.

  return $tempstr; 
  }


  6:规范你的SQL语句

  在表格,字段前面加上"`",这样就不会因为误用关键字而出现错误,当然我并不推荐你使用关键字.

  例如
  $Sql="INSERT INTO `xltxlm` (`author`, `title`, `id`, `content`, `date`) VALUES ('xltxlm', 'use`', 1, 'criterion your sql string ', '2003-07-11 00:00:00')"

  "`"怎么输入? 在TAB键上面.


  7:如何使Html/PHP格式的字符串不被解释,而是照原样显示

  PHP代码:

  <?PHP
  $str
="<h1>PHP</h1>";
  Echo 
"被解释过的: ".$str."<br>经过处理的:";
  Echo   
htmlentities(nl2br($str));
  ?>

 

  8:怎么在函数里取得函数外的变量值

  PHP代码:

  <?PHP
  $a
="PHP";
  foo();
  Function 
foo()
  {
   global 
$a;//删除这里看看是什么结果
   
Echo "$a";
  }
  ?>

 

9:我怎么知道系统默认支持什么函数

  PHP代码:


  <?php 
  $arr 
= get_defined_functions(); 
  Fu

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号