Cuestión : problema con la secuencia

Estoy utilizando el código siguiente donde {los system_details} está la variable de la plantilla que es realmente igual a la secuencia comentada abajo: class= " lineNumbers " >
1 del >

$string = “{system_details}”;
// $string = “pistones, cilindros, asambleas de collar, asambleas del apoyo, asambleas inestables, ganchos y hardware relacionado”;
$array = preg_split (“/[\ s] * [,] [\ s] *”, $string);
print_r ($array);		

$count = cuenta ($array);
		
para ($i = 0; $i < $count; $i++) {
eco “
  • {$array [$i]}
  • ”; } el class= de


    The es él no lo está partiendo en absoluto. tan en vez de la vuelta: class= " lineNumbers " >
    1 del >
    Array (ganchos [de 0] del => de los pistones [1] del => 2] del => de los cilindros [de collar 3] del => de las asambleas [del apoyo 4] del => de las asambleas [de la manivela => de las asambleas [5] y hardware relacionado) 
    vueltas " claras " de >

    it del class= de
    1 del >
    Array (pistones [de 0] =>, cilindros, asambleas de collar, asambleas del apoyo, asambleas inestables, ganchos y hardware relacionado) 
    ¿el class= >

    What de
    class= del

    Respuesta : problema con la secuencia

    Tachuela aceptable, diversa.
    La etapa “entrada” de ExpressionEngine se refiere solamente al PHP que analiza.
    Todavía analiza solamente las expresiones en la etapa de la salida, así que haremos que el PHP lo hace salir y que lo captura detrás.

    $string = “{system_details}”;
    ob_start ();
    eco $string;
    $string = ob_get_contents ();
    ob_end_clean ();
    // $string = “pistones, cilindros, asambleas de collar, asambleas del apoyo, asambleas inestables, ganchos y hardware relacionado”;
    $array = preg_split (“/[\ s] * [,] [\ s] *”, $string);
    print_r ($array);
    Otras soluciones  
     
    programming4us programming4us