Accès au manager - réservé aux membres

Navigation

Bouts de Codes PHP

Passer un tableau dans une url

Informations sur le code source PHP

Ecrit par :  KOogar
Autres codes en PHP de l'auteur : [51] sources Voir
Date d'enregistrement du code le 28 Fév 2007 - Vu 4195 fois
Code source zippé: Télécharger le fichier ZIP
Impression: Imprimer le code
Ajouter la page à vos favoris

Description du code source

Informations sur le code source

Comme un tableau ne peut pas être passé en argument dans une url, vous pouvez passer une chaine et employer les 2 fonctions serialize() et unserialize() pour encoder le tableau en chaine et le récupérer sur une autre page.

Code Source



.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Passer un tableau dans une url                            */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts251-PHP.htm              */
/* Auteur         : KOogar                                                    */
/* Date édition   : 28 Fév 2007                                               */
/*                                                                            */
/******************************************************************************/


$tab = array('pomme''poire''fraise');
 
$tab_serialiser serialize($tab);
echo ''.$tab_serialiser.'<br />';
//Affiche: a:3:{i:0;s:5:"pomme";i:1;s:5:"poire";i:2;s:6:"fraise";}

 
$tab_deserialiser unserialize($tab_serialiser);
while( list($i,$j) = each($tab_deserialiser))
echo 'case ['.$i.'] = '.$j.'<br />';
// Affiche:
// case [0] = pomme
// case [1] = poire
// case [2] = fraise

?>

Fonctions du code source

Fonctions php / mysql PHP

  • array : Crée un tableau - (PHP 4, PHP 5)
  • serialize : Linéarise une variable - (PHP 4, PHP 5, PECL axis2:0.1.0-0.1.1)
  • echo : Affiche une chaîne de caractères - (PHP 4, PHP 5)
  • unserialize : Crée une variable PHP à partir d'une valeur linéarisée - (PHP 4, PHP 5)
  • each : Retourne chaque paire clé/valeur d'un tableau - (PHP 4, PHP 5)
  • list : Transforme une liste de variables en tableau - (PHP 4, PHP 5)

Poster un commentaire

:P :) :wink: :lol: :surprised: :confused: :mad: :no:
Taille du texte:
Couleur:
Code de sécurité

Les dernières offres d'emploi