Cargando

Problema con Yii en reemplazo de string




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 16 junio 2014 - 20:27
Estoy trabajando con yii y estoy teniendo problemas con un reemplazo de la primera instancia de un string, ya que me lo reemplaza todo, este es mi código:

$string= "/Pedro correo(pedro@correo.com) ,/";
$count = 1;
$descriptionMessage = $name . ' hola' . $model->Name . ' mundo:' . $listParticipants;
$descriptionMessage = preg_replace($string, "", $descriptionMessage,$count);

  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

 

Publicado 17 junio 2014 - 04:41
Le has dado un vistazo a substr_replace?

 

Publicado 17 junio 2014 - 04:56
Te dejo tu código corregido, ya debería hacerte el reemplazo como quieres:

$string = 'Pedro correo(pedro@correo.com) ,';
$descriptionMessage = 'Pedro correo(pedro@correo.com) , Pedro correo(pedro@correo.com) ,';
$position = strpos($descriptionMessage, $string); 
if ($position !== false) {
$descriptionMessage = substr_replace($descriptionMessage, '', $position , strlen($string)); }


   AUTOR PREGUNTA

Publicado 17 junio 2014 - 14:30
Gracias Jhony crack, corregido :)


X