1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

array_search

Dieses Thema im Forum "PHP" wurde erstellt von Karlito1, 9. November 2016.

  1. Karlito1

    Karlito1 Mitglied

    Moin,
    bin's noch. :)
    kann man mir sagen warum ich

    { from: , to:}
    { from: , to:}
    { from: , to:}
    { from: , to:}
    { from: , to:}
    { from: , to:}

    anstatt

    {from: 1, to: 0}
    {from: 2, to: 0}
    {from: 0, to: 3}
    {from: 3, to: 4}
    {from: 4, to: 5}
    {from: 4, to: 6}

    habe?

    PHP:
    1. $nodeList = array ("K", "I", "J", "L", "M", "X", "Z");
    2. $family = array(
    3.             "source" => array ("I", "J", "K", "L", "M", "M"),
    4.             "destination" => array ("K", "K", "L", "M", "X", "Z")
    5.             );
    6.            
    7. //$N = count($family['source']);
    8. $len = count($nodeList);
    9.  
    10. $key_source = array();
    11. $key_destination = array();
    12. $linesFamily = array();
    13.  
    14. for($i=0; $i<$len; $i++){
    15.     $key_source[] = array_search('$family["source"][$i]', $nodeList);
    16.     $key_destination[] = array_search('$family["destination"][$i]', $nodeList);
    17. }
    18.  
    19. for($i=0; $i<$len; $i++){
    20.  
    21.     $linesFamily[] = '{  from: ' .$key_source[$i].',  to:' .$key_destination[$i]. '}';                                                        
    22. }
    23.  
    24. echo "<pre>";
    25. print_r($linesFamily);
    26. echo "</pre>";
    DANKE
     
    Zuletzt bearbeitet: 9. November 2016
  2. sheel

    sheel I love Asm Administrator

    Hi

    Ändere
    Code (Text):
    1. $key_source[] = array_search('$family["source"][$i]', $nodeList);
    zu
    Code (Text):
    1. $key_source[] = array_search($family["source"][$i], $nodeList);
    und das selbe auch in der nächsten Zeile
     
    Karlito1 gefällt das.
  3. Karlito1

    Karlito1 Mitglied

    Vielen Dank hat geklappt. Ich hatte die Dokumentation mit diesem Bsp. betrachtet
    PHP:
    1. $array = array(0 => 'blau', 1 => 'rot', 2 => 'grün', 3 => 'rot');
    2.  
    3. $key = array_search('grün', $array);  // $key = 2;
    4. $key = array_search('rot', $array);   // $key = 1;
    Deswegen habe ich die ' ' bewahrt.
     
  4. sheel

    sheel I love Asm Administrator

  5. Karlito1

    Karlito1 Mitglied

Die Seite wird geladen...