aquí te dejo algo que hice rápidamente, se puede mejorar pero eso dependerá de ti ^_^"
Código PHP:
Ver original$var='|5,Validacion,../PYPintegra/customerDisplay.php,image/pda.jpg|1,Descargas,../tracking/mainPage.php,image/pda45.jpg|';
//quitamos el primer y ultimo simbolo |
//dividimos
//iniciamos el nuevo arreglo
//contamos los registros
//los recorremos y asignamos
for($i=0;$i < $total;$i++){
list($arr_final['boton'][],$arr_final['texto'][],$arr_final['url'][],$arr_final['destino'][]) = $temp; }
//mostramos el arreglo final con los resultados
toma esto como ejemplo y adáptalo a lo que necesita.
saludos.