利用php删除字符串中重复字符。

比如:$str = "aaadddd"最后得到的应该是"ad"。

思路:

遍历整个数组,然后依次取出第i个字符,存入一个临时数组中,同时遍历临时数组,查找该数组中是否已经存在该字符。

相关学习视频推荐:php视频教程

代码如下:

$b = 'aaaaaaaaaaaaddddddttttttffff';  $tmp = array();  for($i = 0; $i < strlen($b); $i++){          $len = count($tmp);              for($j = 0; $j < $len; $j++){                  if($b[$i] === $tmp[$j]){                         break;                  }          }      if($j == $len){  //如果最后的$j和$len相等的话,则表示$tmp临时数组中不存在$b[$i]              $tmp[] = $b[$i];      }  }  $result = implode($tmp);  //输出adtf

相关文章教程推荐:php基础教程

更多相关文章

  1. 用php输出一个数组中的偶数或奇数的方法
  2. PHP-xml & jsonp转数组的方法
  3. PHP 数组占用内存分析
  4. php实现获取数组中相同/不相同的元素
  5. php根据数组中某一字段来实现排序
  6. 为什么推荐使用for-each而不是for循环遍历元素?
  7. 数组
  8. 数据结构与算法(2)数组
  9. 004. 寻找两个正序数组的中位数 | Leetcode题解

随机推荐

  1. 数据库sql及索引优化
  2. [置顶] sql server中对日期字段值
  3. SQLSERVER2005调试存储过程跟函数
  4. 烂泥:Wing FTP Server与mysql数据库整合
  5. 【手撸一个ORM】第七步、SqlDataReader转
  6. Flask-SQLAlchemy 中多表链接查询(不使用
  7. 急、急、急 phpexcel导入excel到mysql出
  8. 如何用SQL语句在一个已有数据库内新建一
  9. 在SQL Server CLR中托管.NET方法
  10. microsoft sqlserver2008 R2试用期结束后