Dual recognition of Al3+ and Zn2+ ions by a novel probe based on diarylethene and its application