PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)

本文实例总结了PHP字符串处理技巧。分享给大家供大家参考,具体如下:

Demo1.PHP

rush:PHP;"> PHP //源代码是文本形式,页面显示是 web 形式 $str = ' PHP '; //清理一下两边的空格 ltrim 只清理左,rtrim只清理右边 echo ltrim($str); echo '
'; echo rtrim($str); echo '
'; //两边都清理 echo trim($str); //echo chop($str); ?>

Demo2.PHP

rush:PHP;">

Demo3.PHP

rush:PHP;"> PHP //将所有字符转换成 HTML $str = '

阅谁问君诵,水落清香浮。

'; //echo htmlentities($str); //我们只要转换特殊字符即可 //echo htmlspecialchars($str);//

阅谁问君诵,水落清香浮。

echo strip_tags($str); //阅谁问君诵,水落清香浮。 ?>

Demo4.PHP

rush:PHP;">

Demo5.PHP

rush:PHP;">

Demo6.PHP

rush:PHP;"> PHP $str = 'onestopWeb'; //echo str_pad($str,11).'is good!'; //onestopWeb is good! //onestopWeb### //echo str_pad($str,13,'#') echo str_pad($str,18,'#',STR_PAD_BOTH); echo '
'; echo str_pad($str,STR_PAD_LEFT); echo '
'; echo str_pad($str,STR_PAD_RIGHT); /** * ####onestopWeb#### * ########onestopWeb * onestopWeb######## * */ ?>

Demo7.PHP

rush:PHP;"> onestopWeb [1] => 163.com ) //分割完了之后,我经过一轮筛选,还要重新组合 // $arr = array('onestop','@','163.com'); // $str = implode('&',$arr); // echo $str;//onestop&@&163.com $str = implode(' - ',$email); echo $str; //onestopWeb - 163.com ?>

Demo8.PHP

rush:PHP;"> I [1] => will [2] => be [3] => back ) $str = 'I,will.be#back'; $tok = strtok($str,',.#'); //echo $tok; while($tok){ echo $tok.'
'; $tok = strtok(',.#'); } // $str = 'I will be back'; // $tok = strtok($str,' '); // //echo $tok; // while($tok){ // echo $tok.'
'; // $tok = strtok(' '); // } // $tok = strtok(' '); // echo $tok;//Iwill // //指针没有下移,而是重新来了一次 // $tok = strtok($str,' '); // echo $tok; ?>

Demo9.PHP

rush:PHP;">

Demo10.PHP

rush:PHP;">

Demo11.PHP

rush:PHP;">

Demo12.PHP

rush:PHP;">

Demo13.PHP

rush:PHP;">

Demo14.PHP

rush:PHP;">

Demo15.PHP

rush:PHP;">

Demo16.PHP

rush:PHP;">

Demo17.PHP

rush:PHP;">

Demo18.PHP

rush:PHP;">

Demo19.PHP

rush:PHP;">

Demo20.PHP

rush:PHP;">

Demo21.PHP

rush:PHP;">

Demo22.PHP

rush:PHP;">

更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《

希望本文所述对大家PHP程序设计有所帮助。

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...