PHP+convertir un array en string [Fermé]

Signaler
Messages postés
6118
Date d'inscription
jeudi 9 juillet 2009
Statut
Contributeur
Dernière intervention
20 mars 2017
-
 dupasj -
Bonjour,

J'ai une chaine de caractères (string) en php sur laquelle j'effectue un cryptage simple (incrémentation/décrémentation du code ASCII de chaque caractères) comme ceci:

for($p=0;$p<strlen($texte_av_trait);$p++)
	{
		$asc = ord($texte_av_trait[$p]);
		$asc2 = $asc + $inc;
		
		if($asc2<0)
			$asc2 = 256+$asc2;
		else if($asc2>255)
			$asc2 = $asc2-256;
		$texte_trait[]=chr($asc2);
	}


$texte_av_trait est la chaine de caractères à crypter,

Cependant à la fin du cryptage, $texte_trait, qui contient la phrase cryptée, n'est pas une chaîne de caractères mais un array, ce qui m'empêche de l'afficher avec un simple echo.

Comment puis-je faire pour qu'elle devienne une chaine de caractère.
J'ai essayé implode() mais il me met une erreur:

Notice: Array to string conversion in D:\Site\index.php on line 42

La ligne 42 contient justement implode().

J'ai essayé serialize() mais le résultat est bizarre...



4 réponses

personnellement, je te conseil de parcourir ton tableau et d affecter son contenu a une variable.

foreach ($texte_trait as $ligne)
{
$buff.=$ligne;
}

cela va concaténé toutes les cases de ton tableau (si il y en a plusieurs).
a la fin du foreach $buff vaudra toutes les cases de $texte_trait concaténé sous forme d une chaine de caractères.
5
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);

echo $comma_separated; // lastname,email,phone

// Chaîne vide lors de l'emploi d'un tableau vide :
var_dump(implode('hello', array())); // string(0) ""

Ca marche aussie ;)
Messages postés
6118
Date d'inscription
jeudi 9 juillet 2009
Statut
Contributeur
Dernière intervention
20 mars 2017
1 611
Merci Gremy, cela a fonctionné!

Bonne journée
"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"
Messages postés
352
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
19 mars 2014
38
de rien, c est un plaisir