如何在 php 中限制和翻转(交换)字符串的元素


How to limit and flip (exchange) elements of a string in php?

我有一个字符串,其中包含:

A1:B1:C1:D1,E1:F1:G1:H1

我想删除所有期望:

A1:B1:C1
之后我想翻转

字符串的元素,在这种情况下,我想翻转A1C1的位置,以便A1:B1:C1变得C1:B1:A1

我该怎么做呢?

算法:

  1. 获取所需字符串
  2. 获取令牌(A1、B1、C1)
  3. 保存在温度变量 A1 中
  4. 将 C1 值更改 A1
  5. 按温度更改 C1 原始位置
  6. 制作字符串。

法典:

<?php
$string = 'A1:B1:C1:D1,E1:F1:G1:H1';
$less = substr($string, 0, 8);
$array = explode(':', $less);
$temp = $array[0];
$array[0] = $array[2];
$array[2] = $temp;
$final = implode(':', $array);
echo $final;
?>