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 171 views
1 answer 108 views
1 answer 123 views
1 answer 130 views
1 answer 104 views
1 answer 117 views
1 answer 127 views
...