PHP常用字符串处理代码片段.doc_第1页
PHP常用字符串处理代码片段.doc_第2页
PHP常用字符串处理代码片段.doc_第3页
PHP常用字符串处理代码片段.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

移除 HTML 标签1. $text=strip_tags($input,);返回 $start 和 $end 之间的文本1. functionGetBetween($content,$start,$end)2. $r=explode($start,$content);3. if(isset($r1)4. $r=explode($end,$r1);5. return$r0;6. 7. return;8. 将url转换成链接1. $url=Jean-BaptisteJung();2. $url=preg_replace(#http:/(A-z0-9./-+)#,$0,$url);切分字符串为140个字符1. functionsplit_to_chunks($to,$text)2. $total_length=(140-strlen($to);3. $text_arr=explode(,$text);4. $i=0;5. $message0=;6. foreach($text_arras$word)7. if(strlen($message$i.$word.)=$total_length)8. if($text_arrcount($text_arr)-1=$word)9. $message$i.=$word;10. else11. $message$i.=$word.;12. 13. else14. $i+;15. if($text_arrcount($text_arr)-1=$word)16. $message$i=$word;17. else18. $message$i=$word.;19. 20. 21. 22. return$message;23. 删除字符串中的URL1. $string=preg_replace(/b(https?|ftp|file):/-A-Z0-9+&#/%?=_|$!:,.;*A-Z0-9+&#/%=_|$/i,$string);将字符串转成SEO友好的字符串1. functionslug($str)2. $str=strtolower(trim($str);3. $str=preg_replace(/a-z0-9-/,-,$str);4. $str=preg_replace(/-+/,-,$str);5. return$str;6. 解析 CSV 文件1. $fh=fopen(contacts.csv,r);2. while($line=fgetcsv($fh,1000,)3. echoContact:$line1;4. 字符串搜索1. functioncontains($str,$content,$ignorecase=true)2. if($ignorecase)3. $str=strtolower($str);4. $content=strtolower($content);5. 6. returnstrpos($content,$str)?true:false;7. 检查字符串是否以某个串开始1. functionString_Begins_With($needle,$haystack2. return(substr($haystack,0,strlen($needle)=$needle);3. 从字符串中提取email地址1. functionextract_emails($str)2. /Thisregularexpressionextractsallemailsfromastring:3. $regexp=/(a-z0-9_.-)+(a-z0-9-)+.)+(a-z0-92,4)+/i;4. preg_match_all($regexp,$str,$m);5. 6. returnisset($m0)?$m0:array();7. 8. 9. $test_string=Thisisateststring.10. 11. 12. 13. Testdifferentformats:14. ;15. foobar16. 17. 18. strangeformats:19. 20. 21. 22. 23. test9!foo!.org24. 25. foobar26. ;27. 28. print_r(extract_emails($test_string);PHP代码1. functionextract_emails($str)2. /Thisregularexpressionextractsallemailsfromastring:3. $regexp=/(a-z0-9_.-)+(a-z0-9-)+.)+(a-z0-92,4)+/i;4. preg_match_all($regexp,$str,$m);5. 6. returnisset($m0)?$m0:array();7. 8. 9. $test_string=Thisisateststring.10. 11. 12. 13. Testdifferentformats:14. ;15. foobar16. 17. 18. strangeformats:19. 20. 21. te

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论