Rapide Advanced Adulte
 
 Web|Image|Shop|Video|News|Wmx|Mobile|Wiki|Ajouter ce moteur

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.array change key case
.array chunk
.array combine
.array count values
.array diff assoc
.array diff key
.array diff uassoc
.array diff ukey
.array diff
.array fill keys
.array fill
.array filter
.array flip
.array intersect assoc
.array intersect key
.array intersect uassoc
.array intersect ukey
.array intersect
.array key exists
.array keys
.array map
.array merge recursive
.array merge
.array multisort
.array pad
.array pop
.array product
.array push
.array rand
.array reduce
.array reverse
.array search
.array shift
.array slice
.array splice
.array sum
.array udiff assoc
.array udiff uassoc
.array udiff
.array uintersect assoc
.array uintersect uassoc
.array uintersect
.array unique
.array unshift
.array values
.array walk recursive
.array walk
.array
.arsort
.asort
.compact
.count
.current
.each
.end
.extract
.in array
.key
.krsort
.ksort
.list
.natcasesort
.natsort
.next
.pos
.current()
.prev
.range
.reset
.rsort
.shuffle
.sizeof
.count()
.sort
.uasort
.uksort
.usort
 
   

  array  


array

(PHP 3, PHP 4, PHP 5)

array -- Crée un tableau

Description

array array ( [mixed ...] )

array() retourne un tableau créé avec les paramètres passés .... On peut attribuer un index particulier à une valeur avec l'opérateur =>.

Note : array() est un élément de langage utilisé pour représenter des tableaux littéraux, et non pas une fonction au sens strict du terme.

La syntaxe "index => valeur", séparée par des virgules, définit les index et leur valeur. Un index peut être une chaîne ou un nombre. Si l'index est omis, un index numérique sera automatiquement généré (commençant à 0). Si l'index est un entier, le prochain index généré prendra la valeur d'index la plus grande + 1. Notez que si deux index identiques sont définis, le dernier remplacera le premier.

Avoir une virgule après avoir défini la dernière entrée, bien qu'inutile, est une syntaxe valide.

L'exemple suivant montre comment créer un tableau à deux dimensions, comment spécifier les index d'un tableau associatif, et comment générer automatiquement des index numériques.

Exemple 1. Exemple avec array()

<?php
$fruits
= array (
    
"fruits"  => array ("a"=>"orange", "b"=>"banane", "c"=>"pomme"),
    
"nombres" => array (1, 2, 3, 4, 5, 6),
    
"trous"   => array ("premier", 5 => "second", "troisième")
);
?>

Exemple 2. Index automatique d'un tableau avec array()

<?php
$array
= array( 1, 1, 1, 1,  1, 8=>1,  4=>1, 19, 3=>13);
print_r($array);
?>

L'exemple ci-dessus va afficher :

Array
(
    [0] => 1
    [1] => 1
    [2] => 1
    [3] => 13
    [4] => 1
    [8] => 1
    [9] => 19
)

Notez bien que l'index '3' est défini deux fois, et conserve finalement sa dernière valeur de 13. L'index '4' est défini après l'index '8', et l'index généré suivant (valeur 19) est 9, puisque le plus grand index est alors 8.

Cet exemple crée un tableau dont les index commencent à 1.

Exemple 3. Tableau d'index commençant à 1

<?php
$firstquarter  
= array(1 => 'Janvier', 'Février', 'Mars');
print_r($firstquarter);
?>

L'exemple ci-dessus va afficher :

Array
(
    [1] => Janvier
    [2] => Février
    [3] => Mars
)

Tout comme en Perl, vous pouvez accéder à une valeur d'un tableau dans des doubles guillemets. Cependant, avec PHP, vous devez entourer votre tableau avec des parenthèses.

Exemple 4. Accéder à un tableau dans des doubles guillemets

<?php

$foo
= array('bar' => 'baz');
echo
"Hello {$foo['bar']}!"; // Hello baz!

?>

Voir aussi array_pad(), list(), count(), foreach et range().


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur
.