我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

php多字符串替换而不递归

So I have this piece of code

$text2 = "abcd";
$text2 = str_replace(
    array('a', 'b', 'c', 'd'),
    array('dbac ', 'cabd ', 'bacd ', 'adbc '),
    $text2
);

and text2 is "adbc bacadbc abadbc abacadbc bacadbc abadbc bacadbc adbc" but I wanted to have dbac cabd bacd adbc. How to avoid that recursion replacing?

It looks like you could simply use the PHP strrev function:

$text2 = "aabbccdd";
$text2 = strrev($text2); // ddccbbaa

近期文章

  • 如何在angular4中填充mySQL表中的下拉框
  • 如何在代码点火器中完成路由?
  • 如何跳过谷歌自然语言API异常并继续循环
  • TYPO3 BE刷新登录方法
  • 如何测试Laravel Scout(与Algolia一起)?
  • 使用PHP [duplicate]删除注释中的CSS
  • 未定义的索引:头像[重复]
  • 从SQL注入加密数据[重复]
  • Magento 1.7.0.0上的奇怪问题
  • Html存在字符前的制表符
  • 在codeigniter视图中加载CSS的正确方法
  • 使用JWT在Laravel中获取“无效凭据”
  • 如何在html表单上执行计算php脚本
  • 来自jquery重定向的POST变量但未设置
  • 使用PHP将文件上传到我的Google云端硬盘帐户
  • parse_str将下划线添加到索引并附加值
  • 使用Laravel的Cron工作?
  • 将参数从delphi传递到bat文件,从bat传递到php
  • 将页面限制为管理员 - Laravel
  • 将数据集显示为单个帖子

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华