IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Requête SELECT dans un Array


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Par défaut Requête SELECT dans un Array
    Bonjour à tous !

    Je crois déjà connaître la réponse, mais je préfère en être sur ;
    Y a-t'il une possibilité d'exécuter une "requête" dans un Array ?
    On peut le faire en C# et c'est vraiment super pratique ! Ce n'est pas aussi puissant que des requêtes SQL dans une BDD, mais ça dépanne beaucoup !

    J'ai donc mon tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Array(a120, a200, a300, b10, b15, c1, c2, ....)
    et j'aimerais faire quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select * from Array where xxx Like %a%
    Afin de récupérer toutes les lignes commençant par "a".

    Merci d'avance

  2. #2
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Tu peux crééer une petite fonction et l'appliqué à tous les éléments du tableau via un array_walk()

  3. #3
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Bonjour,

    Tu utilises la fonction array_filter qui prend en argument ton tableau et une fonction de filtre que tu créé toi même (ici c juste tester la première lettre à 'a').

    Voir dans le manuel http://php.net/manual/fr/function.array-filter.php

  4. #4
    Membre chevronné Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Par défaut
    Merci de vos réponses !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] stoker le résultat d'un select dans un array
    Par hraiwen dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 04/08/2009, 14h24
  2. Réponses: 1
    Dernier message: 28/04/2009, 09h57
  3. Réponses: 8
    Dernier message: 18/04/2008, 17h40
  4. récupération des requêtes select dans un log
    Par aemag dans le forum Oracle
    Réponses: 1
    Dernier message: 01/12/2006, 16h16
  5. Requête (select dans select)
    Par zut94 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 03/03/2006, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo