Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem mit array() und foreach...array to string conversation

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit array() und foreach...array to string conversation

    Hier ein ganz einfacher Code:
    PHP-Code:
    <?php
    $phpvs 
    = array('4.0''4.5''5.3');
    foreach (
    $phpvs as $phpv) {
        echo 
    $phpvs '<br />';
    }
    ?>
    Und dann bekomme ich eine Fehlermeldung:
    Array to String Conversion in...blablabla...on line 4
    Was ist das Problem? Bis vor kurzem hat es noch einwandfrei funktioniert.
    Edit: Ich meinte natürlich conversion und nicht conversation!

  • #2
    $phpvs ist ja auch dein array, nimm für echo die Variable $phpv

    Wenn man vernünftige Variablennamen verwendet passiert das übrigens nicht so schnell. Gibt viele Varianten und Konventionen aber zB:

    PHP-Code:
    $arrVersions = array('4.0''4.5''5.3');
    foreach (
    $arrVersions as $version) {
        echo 
    $version '<br />';

    The string "()()" is not palindrom but the String "())(" is.

    Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
    PHP.de Wissenssammlung | Kein Support per PN

    Kommentar


    • #3
      Danke! Funktioniert!

      Kommentar


      • #4
        OT:

        Zitat von hausl
        vernünftige Variablennamen
        Wobei man über den Sinn oder Unsinn von Typ-Affixen ("arr") in Variablennamen streiten kann.

        Wenn der Code so kompliziert ist, dass es die braucht, um die Übersicht zu behalten, liegt das Problem vielleicht eher anderswo.

        Kommentar

        Lädt...
        X