Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

173
Views
PHP inserta la etiqueta br después de la segunda palabra de una cadena dada

Estoy tratando de insertar la etiqueta <br/> después de la segunda palabra de una cadena dada, pero recorta algunas palabras de mi cadena, ¿alguien puede ayudarme a corregir el código en esto?

 $pos = 1; $string = 'Lorem Imsem Dollar Country'; $words = explode(" ", $string); $new_array = array_slice($words, 0, $pos, true) + array($pos => '<br/>') + array_slice($words, $pos, count($words) - 1, true) ; $new_string = join(" ",$new_array); echo $new_string;
over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Puedes usar array_splice :

 $pos = 1; $string = 'Lorem Imsem Dollar Country'; $words = explode(" ", $string); array_splice( $words, $pos, 0, '<br>' ); $new_string = join(" ",$words); echo $new_string;
over 4 years ago · Santiago Trujillo Report

0

Con $pos puede seleccionar la posición de la etiqueta <br/> .

Use $pos = 2 para agregar la etiqueta después de la segunda posición

 $pos = 2; $string = 'Lorem Imsem Dollar Country'; $words = explode(" ", $string); array_splice( $words, $pos, 0, '<br>' ); $new_string = join(" ",$words); echo $new_string;
over 4 years ago · Santiago Trujillo Report

0

Con preg_replace:

 $new = preg_replace("/^(([^ ]+ ){2})/",'$1<br/>', $string);
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!