PHP常用字符串处理代码片段.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP常用字符串处理代码片段

移除 HTML 标签 $text?=?strip_tags($input,?);?   返回 $start 和 $end 之间的文本 function?GetBetween($content,$start,$end){? ????$r?=?explode($start,?$content);? ????if?(isset($r[1])){? ????????$r?=?explode($end,?$r[1]);? ????????return?$r[0];? ????}? ????return?;? }?   将url转换成链接 $url?=?Jean-Baptiste?Jung?();? $url?=?preg_replace(#http://([A-z0-9./-]+)#,?a?href=/blog/$1?style=font-size:?12px;?vertical-align:?baseline;?background-color:?transparent;?margin:?0px;?padding:?0px;?color:?#3777af;?text-decoration:?none;?font-weight:?bold$0/a,?$url);?   切分字符串为140个字符 function?split_to_chunks($to,$text){? ????$total_length?=?(140?-?strlen($to));? ????$text_arr?=?explode(?,$text);? ????$i=0;? ????$message[0]=;? ????foreach?($text_arr?as?$word){? ????????if?(?strlen($message[$i]?.?$word?.??)?=?$total_length?){? ????????????if?($text_arr[count($text_arr)-1]?==?$word){? ????????????????$message[$i]?.=?$word;? ????????????}?else?{? ????????????????$message[$i]?.=?$word?.??;? ????????????}? ????????}?else?{? ????????????$i++;? ????????????if?($text_arr[count($text_arr)-1]?==?$word){? ????????????????$message[$i]?=?$word;? ????????????}?else?{? ????????????????$message[$i]?=?$word?.??;? ????????????}? ????????}? ????}? ????return?$message;? }?   删除字符串中的URL $string?=?preg_replace(/\b(https?|ftp|file):\/\/[-A-Z0-9+@#\/%?=~_|$!:,.;]*[A-Z0-9+@#\/%=~_|$]/i,?,?$string);?   将字符串转成SEO友好的字符串 function?slug($str){? ????$str?=?strtolower(trim($str));? ????$str?=?preg_replace(/[^a-z0-9-]/,?-,?$str);? ????$str?=?preg_replace(/-+/,?-,?$str);? ????return?$str;? }?   解析 CSV 文件 $fh?=?fopen(contacts.csv,?r);? while($line?=?fgetcsv($fh,?1000,?,))?{? ????echo?Contact:?{$line[1]};? }?   字符串搜索 function?contains($str,?$content,?$ignorecase=true){? ????if?($ignorecase){? ????????$str?=?strtolower($str);? ????????$content?=?strtolower($content);? ????}? ????return?strpos($content,$str)???true?:?false;? }?   检查字符串是否以某个串开始 function?String_Begins_With($needle,?$haystack?{? ????return?(substr($haystack,?0,?strlen($needle))==$

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档