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

2019-05-03 02:14:00王旭

本文实例总结了PHP字符串处理技巧。,具体如下:

Demo1.php

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

Demo2.php

<?php
  $str = "This is 一站式建网站 n This is a OneStopWeb";
  //但是,我现在想要在网页中实现换行
  //在回帖的时候,一个回车就是 n
  //我们通过函数来实现转换过程
  echo nl2br($str);
?>

Demo3.php

<?php
  //将所有字符转换成 HTML
  $str = '<strong>阅谁问君诵,水落清香浮。</strong>';
  //echo htmlentities($str);
  //我们只要转换特殊字符即可
  //echo htmlspecialchars($str);//<strong>阅谁问君诵,水落清香浮。</strong>
  echo strip_tags($str); //阅谁问君诵,水落清香浮。
?>

Demo4.php

<?php
  $str = 'This is "一站式建网站" n This is a OneStopWeb';
  //对于即将插入数据库的字符串,把有问题的字符处理一下
  //echo addslashes($str); //This is "一站式建网站" n This is a OneStopWeb
  $a = addslashes($str);
  //这个 $a 就是写入数据库的,我拿出来的话,就会有  这个符号
  echo stripcslashes($a);
  //首先将写进数据库的字符串通过 addslashes() 函数过滤一下,然后拿出来的时候
  //再通过 stripcslashes() 解析一下显示
?>

Demo5.php

<?php
  //将字符串转换成大写
  echo strtoupper('oneStopWeb');//ONESTOPWEB
  //将字符串转换成小写
  echo strtolower('oneStopWeb');//onestopweb
  //将第一个字母转换成大写
  echo ucfirst('oneStopWeb'); //OneStopWeb
?>

Demo6.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 '<br/>';
  echo str_pad($str,18,'#',STR_PAD_LEFT);
  echo '<br/>';
  echo str_pad($str,18,'#',STR_PAD_RIGHT);
/**
 * ####oneStopWeb####
 * ########oneStopWeb
 * oneStopWeb########
 * */
?>

Demo7.php

<?php
  //explode -- 使用一个字符串分割另一个字符串
  //返回的是一个数组
  //explode 第一参数是分割字符串,第二个参数是要被分割的字符串
  $email = explode('@','oneStopWeb@163.com');
  //print_r($email); //Array ( [0] => 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
?>

								 
			 
相关文章 大家在看