Page 1 sur 1

Impossible de stocker des infos dans une variable à l'intéri

Posté : 14 oct. 2007, 19:15
par Masahiro
Bonsoir !


Suite à un autre sujet posté dans la section XML, celui-ci est résolu mais j'ai un problème étrange :


Voici mon code actuel qui fonctionne avec un echo, mais ça ne m'intéresse pas du tout en l'état :
foreach ($xml->character as $char)
{
	echo $char->literal .' > ';
	foreach($char->codepoint->cp_value as $i => $cp_value)
	{
		echo 'cp_type_', $cp_value['cp_type'], '[', $cp_value, '], '; 
	}
	echo '<br />';
}
Il me faudrait un script du genre :


foreach ($xml->character as $char)
{
        $render = '';
	echo $char->literal .' > ';
	foreach($char->codepoint->cp_value as $i => $cp_value)
	{
		$render .= 'cp_type_', $cp_value['cp_type'], '[', $cp_value, '], '; 
	}
	echo $render;
	echo '<br />';
}
Ce second script renvoie une page blanche, je ne comprends pas pourquoi.

Mon objectif est de pouvoir retraiter $render pour d'autre usages que le simple affichage.

Posté : 14 oct. 2007, 19:19
par Tracker
C'est quoi ces virgules dans
$render .= 'cp_type_', $cp_value['cp_type'], '[', $cp_value, '], ';

???

Posté : 14 oct. 2007, 19:20
par Masahiro
Ca fonctionne comme les points, ça n'influe pas sur le déroulement du script.


Edit : Apparemment, si o_o

J'ai corrigé et ça fonctionne désormais. Ca ne m'avait jamais posé de problème, bizarre !