Pointe correcte et différente.
L'étape « entrée » d'ExpressionEngine se réfère seulement au PHP analysant.
Elle analyse toujours seulement les expressions à l'étape de rendement, ainsi nous ferons le PHP le produire et le capturer en arrière.
$string = « {system_details} » ;
ob_start () ;
écho $string ;
$string = ob_get_contents () ;
ob_end_clean () ;
// $string = « pistons, cylindres, Assemblées de collier, Assemblées de croisillon, Assemblées détraquées, crochets et matériel relatif » ;
$array = preg_split (« /[\ s] * [,] [\ s] * », $string) ;
print_r ($array) ;