Base64_decode

Fermé
rogmanffs - 26 août 2013 à 05:01
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 27 août 2013 à 12:16
Bonjour,

J'aurais besoin de decoder la première ligne de cet exemple:

$players = explode("_", $row["player_names"]);
$teams = explode("_", $row["player_teams"]);
$weapons = explode("_", $row["player_weapons"]);


j'ai essayer: $players = explode ("_", base64_decode($row["player_names"]));
mais le problème, ces une base de donnée avec plusieurs nom encodés et séparé par des "_" et lorsque je fais cette dernière commande ça n'affiche que le premier nom de la liste.

Merci de votre aide!

1 réponse

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
Modifié par Zep3k!GnO le 27/08/2013 à 12:18
Si j'ai bien compris ton problème, testes avec array_walk https://www.php.net/manual/fr/function.array-walk.php :
$players = explode("_", $row["player_names"]);
$teams = explode("_", $row["player_teams"]);
$weapons = explode("_", $row["player_weapons"]); 

array_walk($players, 'base64_decode');
array_walk($teams, 'base64_decode');
array_walk($weapons, 'base64_decode');
0