<?php



// Similar ao que tem no TXT, as duas primeiras linhas podem ser substituídas por "file('imagens.txt)"

$string = "Art Deco.jpg:Descrição teste!
Touro.jpg:Descrição teste!2";

$array = explode("\n", $string);



$callback = function ($value) {
     return array_combine(array('nome', 'descricao'), explode(":", $value, 2));
};

$array = array_map($callback, $array);


var_dump($array);


