Vous êtes ici Codes PHP et MySQL > URL > Passer un tableau dans une url

 

Passer un tableau dans une url

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.
 
KOogar
Site de l'auteur voir
[68] sources en PHP voir
Code vu 17007 fois
Enregistré le 28 Fév 2007
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Passer un tableau dans une url
  • Partage ce code sur Facebook
 
 
 
 

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


$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

: Crée un tableau - (PHP 4, PHP 5)
: Linéarise une variable - (PHP 4, PHP 5, PECL axis2:0.1.0-0.1.1)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
: Crée une variable PHP à partir d'une valeur linéarisée - (PHP 4, PHP 5)
: Retourne chaque paire clé/valeur d'un tableau - (PHP 4, PHP 5)
: Transforme une liste de variables en tableau - (PHP 4, PHP 5)
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

URL

 
 

PHP

 
 
        Publicité