Question:
Date: 15-11-2022 05:51:47
(In Spanish)
result:
1er: 08/11/22 13:00
2do: 15/11/22 18:30
3er: 15/11/22 20:30 Votes: 0 - Answers: 5 - Views: 6 Share on: Google Facebook Twitter LinkedIn Link
¿De qué otra manera puedo separar esta cadena de caracteres?[Resolved]
Quisiera que alguien me ayude a lograr separar esta cadena de caracteres de una forma distinta a la siguiente:$text = " 1er: 08/11/22 13:002do: 15/11/22 18:303er: 15/11/22 20:30"; $text = preg_replace("|\s+|", " ", trim($text)); $n = strlen($text); $len = 19; for($i = 0; $i < $n; $i += $len) { $chunk = substr($text, $i, $len); echo $chunk . "<br>"; }
result:
1er: 08/11/22 13:00
2do: 15/11/22 18:30
3er: 15/11/22 20:30 Votes: 0 - Answers: 5 - Views: 6 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 18-11-2022 04:31:06 Para esa cadena específica, otra forma de hacerlo sería:
$text = "1er: 08/11/22 13:002do: 15/11/22 18:303er: 15/11/22 20:30"; $pieza1 = substr($text, 0, 19); $pieza2 = substr($text, 19, 19); $pieza3 = substr($text, 38);
Ten en cuenta que si la cadena no está formada exactamente como la que muestras, el resultado ya no será el que esperas. Votes: 0 - Link answer -
-
Date: 20-11-2022 12:07:09 PHP, ya que las funciones que utilizas en tu ejemplo son funciones de php (preg_replace, substr, echo) Votes: 1 - Link answer
-
Date: 20-11-2022 14:45:33 Buenas tardes, efectivamente el lenguaje de programación es PHP, olvidé mencionarlo.
Tal y como advierte Juan Vasquez, si la cadena cambia el resultado ya no será el mismo, es por eso que busco una forma alternativa de hacerlo.
¿Comó haces para que tú código aparezca con formato? Votes: 0 - Link answer -
Date: 21-11-2022 01:00:17 Neo
Buenos dias
Transformas en una variable: " 1er: 08/11/22 13:002do: 15/11/22 18:303er: 15/11/22 20:30";
Hablas de cambios en este resultado ... el mismo de donde o como lo recibis ... a priori, se ve como una constante.
Porque seria mas sencillo empezar por aqui, por el origen ... lo ideal es ver si se puede transformar en un registro o un array y despues proceder en funcion de ello.
1er: 08/11/22 13:00
2do: 15/11/22 18:30
3er: 15/11/22 20:30 Votes: 0 - Link answer
To actively participate in the community first must authenticate, enter the system.Sign In