Vraag : probleem met koord

Ik gebruik de volgende code waar {system_details} malplaatjevariabele is die eigenlijk gelijk aan het becommentari�ërde koord hieronder is:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
$string = „{system_details}“;
// $string = „Zuigers, Cilinders, de Assemblage van de Kraag, de Assemblage van de Steun, Onstabiele Assemblage, Haken en verwante hardware“;
$array = preg_split („/[\ s] * [,] [\ s] */“, $string);
print_r ($array);		

$count = tel ($array);
		
voor ($i = 0; $i < $count; $i++) {
echo „
  • {$array [$i]}
  • “; }


    The het is verdeelt het helemaal niet. zo in plaats van het terugkeren:
    1:
    >Array 
     van de Assemblage => van de Assemblage van de Steun => van de Assemblage van de Kraag => van de Cilinders 1] => van Zuigers => [[2] [3] [4] de Onstabiele [5] en verwante hardware) 
    />it winst 

    1:
    >Array 
    , Cilinders, de Assemblage van de Kraag, de Assemblage van de Steun, Onstabiele Assemblage, Haken en verwante hardware) 
    


    What houdt het van het verdelen van de elementen? Niet ziet het het als correct koordtype? Als ik uit de malplaatjevariabele met de tekst ruil werkt het aangezien het vermeende to.
    is

    Antwoord : probleem met koord

    O.k., verschillende kopspijker.
    Van ExpressionEngine het „ingevoerde“ stadium verwijst slechts naar PHP het ontleden.
    Het nog ontleedt slechts de uitdrukkingen in outputstadium, zodat zullen wij PHP output het maken en zullen achter het vangen.

    $string = „{system_details}“;
    ob_start ();
    echo $string;
    $string = ob_get_contents ();
    ob_end_clean ();
    // $string = „Zuigers, Cilinders, de Assemblage van de Kraag, de Assemblage van de Steun, Onstabiele Assemblage, Haken en verwante hardware“;
    $array = preg_split („/[\ s] * [,] [\ s] */“, $string);
    print_r ($array);
    Andere oplossingen  
     
    programming4us programming4us