Recherche dans un Array en php
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Recherche dans un Array en php



  1. #1
    invitea1400dd5

    Recherche dans un Array en php


    ------

    Bonjour à tous,
    Je viens de me faire une petite fonction, mais impossible de la faire fonctionner, si quelqu'un a une piste sur l'erreur je suis preneur ...
    Voici la version allégée de la fonction :
    La fonction permet de savoir si $id est contenu dans la chaine $ligne (attention 3 n'est pas dans 30 ou 31, d'un point de vue mathématique oui, mais pas d'un point de vue écriture)

    Code PHP:
    $id 3;
    $ligne '4;5;3;30;31';

    $ligne str_replace(";",", ",$ligne);
    $version_tableau = array($ligne);
                
    if (
    in_array($id$version_tableau)) {
         echo 
    'OUI<br />';
    }
    else {
         echo 
    'NON<br />';

    Merci d'avance de vos réponses ...

    -----

  2. #2
    invitecba2e9e4

    Re : Recherche dans un Array en php

    hello,

    ya plusieurs problèmes dans ton algo.
    Dejà, tu peux t'aider de var_dump($version_tableau) pour voir le contenu de version_tableau.
    En l'occurrence,
    array(1) {
    [0]=>
    string(15) "4, 5, 3, 30, 31"
    }
    ce n'est pas ce que tu cherches.

    Tu devrais plutot utiliser
    Code PHP:
    $version_tableau explode(';',$ligne); 
    Enfin, tu cherches un int (3) dans des string ('4',..,'3',...). Une conversion implicite est faite, peut-être que tu n'auras jamais de problèmes, mais a moins d'être sûr de toi, tu devrais soit convertir 3 en string, soit convertir chacune des valeurs de ton tableau en int.

  3. #3
    invitea1400dd5

    Re : Recherche dans un Array en php

    Nikel, tout fonctionne parfaitement !
    Merci encore une fois de ton aide galerien69 ...

Discussions similaires

  1. array c#
    Par invite754f3790 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 31/10/2012, 21h02
  2. [Génétique] CGH array
    Par invitea75feaa5 dans le forum Biologie
    Réponses: 0
    Dernier message: 22/11/2009, 17h18
  3. [Génétique] CGH-array
    Par invite8b58690f dans le forum Biologie
    Réponses: 10
    Dernier message: 10/07/2008, 15h30
  4. [Biologie Cellulaire] cgh array
    Par invite54c908a4 dans le forum Biologie
    Réponses: 1
    Dernier message: 08/06/2008, 20h07