Base64_decode

rogmanffs -  
Zep3k!GnO Messages postés 2049 Statut Membre -
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

  1. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    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