Unravelling the adsorption disparity mechanism of heavy-metal ions on the biomass-derived hierarchically porous carbon