Dado que el nodo de twitter aparece cero o una vez, cambie el foreach a
$twitterurl [] = $nodelist->length ? $nodelist->item(0)->nodeValue : NULL;
Eso mantendrá los contenidos sincronizados. Sin embargo, tendrá que hacer arreglos para manejar valores NULL en la consulta que usa para insertarlos en la base de datos.