getValue(true) as $key => $value ) { if( $key == "City Of Birth" ) { $value->setValue( 'Mars' ); } if( $value instanceof \Iterator ) { // The value is a CFDictionary or CFArray, you may continue down the tree } } // save data $plist->save( __DIR__.'/modified.plist', CFPropertyList::FORMAT_XML ); ?>