Hola, necesito saber si me pueden dar una ayuda con esto, no se si tengo que usar un array() o que cosa.
Tengo esto :
$arrUrlList = ""; // Luego de próximo preg_match_all, este array quedará completo con valores como "http://www.google.com 10"
$cantidadUrls = preg_match_all("/http[^ ]* *[^ ]*/", $strBloqueImportante, $arrUrlList);
Donde el array en este caso me devuevle (esto es un ejemplo, siempre devuelve diferente logicamente)
Array ( [0] => Array ( [0] => http://dodd.senate.gov/?q=node/3363/print N/A [1] => http://dodd.senate.gov/?q=node/5048/print N/A [2] => http://recovery.gov/?q=node/203 6 [3] => http://ncxt.lbl.gov/?q=node/58/print 3 [4] => http://www.amigos.org/?q=node/313 N/A [5] => http://www.monroecounty.gov/?q=node/2808/communications N/A [6] => http://ncxt.lbl.gov/?q=node/19/print 4 [7] => http://www.monroecounty.gov/?q=node/3246 0 [8] => http://www.dip.gov.bd/?q=node/32 4 [9] => http://www.recovery.gov/?q=node/265 5 ) )
Donde :
Array[0] devuelve : http://dodd.senate.gov/?q=node/3363/print N/A
Array[1] devuelve : http://dodd.senate.gov/?q=node/5048/print N/A
Array[2] devuelve : http://recovery.gov/?q=node/203 6
etc,etc
Lo que necesito hacer es que me lo ordene pero cambiando una cosa. si miran despues de cada url hay un espacio y un numero o un N/A. En estos ejemplos en los dos pirmeros aparecen un N/A y en el tecero un 6.
Lo que necesitaria como resultado es
Array[0] devuelve : N/A http://dodd.senate.gov/?q=node/3363/print
Array[1] devuelve : N/A http://dodd.senate.gov/?q=node/5048/print
Array[2] devuelve : 6 http://recovery.gov/?q=node/203
Ese seria el resultado que necesito para cada uno, o sea cambiar de lugar lo que viene despues del espacio y pasarlo adelante que siempre va a ser un N/A o un numero del 1 al 9.
Gracias por la ayuda