Solid phase extraction and trace monitoring of cadmium ions in environmental water and food samples based on modified magnetic nanoporous silica