
Lopezito
Zeta
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Buenas.
Estaba tratando de hacer un reemplazador con array's, pero resulta que he querido hacer el código un poco más corto.
El código:
Y me devuelve:
Como verá no me reemplaza de la manera en que lo hago, pero si pongo antes de cada valor de $arraysearch (g1, g2, g3) lo que va antes que sería "http://web.com", si lo hace(al igual que la parte de $arrayreplace).
¿Hay alguna manera de que no tenga que poner en cada valor del array lo de 'http://web.com', 'http://otraweb.com' y '.png'?
Saludos.
Estaba tratando de hacer un reemplazador con array's, pero resulta que he querido hacer el código un poco más corto.
El código:
PHP:
$link = 'http://web.com/g1.png';
$arraysearch = array('g1','g2','g3','g4','g5','g6','g7','g8','g9','g10','g11','g12','g13','g14','g15','g16','g17','g18','g19');
$arrayreplace = array('cOvj2cT','2h8oOY5','AjbReGd','vuIX1dK','Nq3u6EP','lPULWtv','8V33vax','hS5Ag1t','kALS3NO','KmqY3cO','W68dZTA','LQevxzT','ks4ITaJ','dzAbu3c','isog89x','HGGC4qZ','INV3Ljd','sI6V2uw','J0qZmzf');
$link = str_replace('http://web.com/'.$arraysearch.'.png','http://otraweb.com/'.$arrayreplace.'.png',$link);
echo $link;
Y me devuelve:
Insertar CODE, HTML o PHP:
http://web.com/g1.png
Como verá no me reemplaza de la manera en que lo hago, pero si pongo antes de cada valor de $arraysearch (g1, g2, g3) lo que va antes que sería "http://web.com", si lo hace(al igual que la parte de $arrayreplace).
¿Hay alguna manera de que no tenga que poner en cada valor del array lo de 'http://web.com', 'http://otraweb.com' y '.png'?
Saludos.