How to swap pairs of characters in a string with PHP

1 Answer

0 votes
function SwapPairs($str) {
    if ($str == NULL || empty($str)) {
        return $str;
    }
        
    $arr = str_split($str);
    
    for ($i = 0; $i < count($arr) - 1; $i += 2) {
        $tmp = $arr[$i];
        $arr[$i] = $arr[$i + 1];
        $arr[$i + 1] = $tmp;
    }
    
    return implode("",$arr);
}
        
$str = "aBcDeFgHiJkL";

echo SwapPairs($str);




/*
run:

BaDcFeHgJiLk

*/

 



answered Aug 26, 2022 by avibootz

Related questions

1 answer 178 views
1 answer 121 views
1 answer 131 views
1 answer 139 views
1 answer 113 views
1 answer 126 views
1 answer 135 views
...