[en]Your name[/en][es]Nombre[/es]
Deseo obtener lo siguiente:
Your name/Nombre
Revisando el foro he podido hacerlo así con la funcion preg_replace:
Código PHP:
<?php
$cadena = "[en]Your name[/en][es]Nombre[/es]";
$patron = "/\//";
$reemplazo = "";
$cadena= preg_replace($patron, $reemplazo, $cadena);
$patron = "/(\[[es]+\])/i";
$reemplazo = "";
$cadena= preg_replace($patron, $reemplazo, $cadena);
$patron = "/(\[[en]+\])/i";
$reemplazo = "/";
$cadena= preg_replace($patron, $reemplazo, $cadena);
$patron = "/^\//";
$reemplazo = "";
$cadena= preg_replace($patron, $reemplazo, $cadena);
echo $cadena;
?>