He has appeared in 44 games (10 starts) this season averaging 10.8 points, 2.8 rebounds, 2.5 assists and 25.5 minutes while shooting 42.6 percent from the field.
As for Johnson, he had played well throughout the season but the albatross around his neck was the contract he signed in 2016.
The Sixers have bee extremely active so far leading up to the National Basketball Association trade deadline on Thursday, and there is reason to believe there could be more moves coming.
Ellington set the Heat franchise record for most 3-pointers made in a season previous year with 227 and he did so playing the majority of the season off of the bench - he started just two games.
Anderson's contract is more palatable from a cap standpoint, due just about the same amount as Johnson this season but less than Johnson in 2019-20, at $15.6 million if waived by July 10, as is expected.More news: LaMarcus Aldridge reunited with Kawhi Leonard as Lebron James makes all-star picks
More news: Meghan Markle's Besties Speak Out to Defend the Duchess
More news: Is Apex Legends available on console?
The Phoenix Suns and Miami Heat joined forced for a little bit of salary-dumping trade action on Wednesday afternoon. He also has a 15 percent trade bonus valued at $1 million. Anderson fell out of rotation with the Suns earlier on in the season and was making over $20 million per season.
Johnson, 26, was in his fifth season with Miami since going undrafted in 2014.
No draft picks were involved in the trade, with the Heat previously having sent two first-round picks to the Suns in 2015 for guard Goran Dragic.