Ankündigung

Einklappen
Keine Ankündigung bisher.

Einfacher Nickname-Generator!

Einklappen

Neue Werbung 2019

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

  • Einfacher Nickname-Generator!

    Hallo liebe Leute,

    ich bin Anfänger, und möchte mit den einfachsten Mitteln einen Nickname-Generator erstellen. Ich muss dafür nur noch wissen, wie ich den Text-Inhalt von Variablen zufällig mit anderen Text-Variablen aneinanderreihen lasse!

    Ich hoffe es ist verständlich!

    Danke!

  • #2
    Google: php nickname generator

    Kommentar


    • #3
      Zitat von hono Beitrag anzeigen
      ...wie ich den Text-Inhalt von Variablen zufällig mit anderen Text-Variablen aneinanderreihen lasse!
      Mit dem Punkt . verbindest du Zeichen miteinander, siehe im Handbuch unter Zeichenketten-Operatoren.
      Für den Zufall gibt es mt_rand'() oder shuffle für Arrays.

      Kommentar


      • #4
        Bitte beachten: Inserate, Konzepte und Meinungsumfragen

        Kommentar


        • #5
          Zitat von protestix Beitrag anzeigen
          Mit dem Punkt . verbindest du Zeichen miteinander, siehe im Handbuch unter Zeichenketten-Operatoren.
          Für den Zufall gibt es mt_rand'() oder shuffle für Arrays.
          Dank, "shuffle" hat mir geholfen. Jetzt frage ich mich aber noch, wie man eine bestimmte Anzahl an Wortfetzen, die später zusammengelegt werden bestimmen kann... Danke!

          Kommentar


          • #6
            In dem man es so programmiert?! Sorry aber anders kann man das nicht beantworten. Zeig mal deinen Ansatz und stell konkrete Fragen dazu, dann kann man dir auch helfen.

            Kommentar


            • #7
              Sorry! mein Fehler

              Ich habe mir folgendes zusammengebastelt:

              PHP-Code:
              <?php

              $abc_two 
              = array("ar","bi","ch","da","ef","fo","go","ha","in","ju","kl","lo","no","mo","op","pe","qu","re","sch","ti","uf","vi","wo","xy","ye","ze");

                 
              shuffle($abc_two);
                 for(
              $i=0$i 4$i++) {
                 foreach (
              $abc_two as $abc) {
                 echo 
              "<font size="15">$abc</font>";
                 
              $i++;
              }
              }
              ?>
              Nun möchte ich erreichen, dass nur bestimmte zufällig ausgewählte Wortfetzen zusammengelegt werden.
              edit: bzw, dass nur eine bestimmte Anzahl (z.b 4 Wortfetzen) zusammenkommen

              Kommentar


              • #8
                Moin,
                ich wäre ja eher für array_rand

                array_rand — Pick one or more random entries out of an array
                PHP-Code:
                <?php
                $input 
                = array("Neo""Morpheus""Trinity""Cypher""Tank");
                $rand_keys array_rand($input2);
                echo 
                $input[$rand_keys[0]] . "\n";
                echo 
                $input[$rand_keys[1]] . "\n";
                ?>

                Kommentar


                • #9
                  Da gibts viele Möglichkeiten..
                  PHP-Code:
                  $a = array("ar","bi","ch","da","ef","fo","go","ha","in","ju","kl","lo","no","mo","op","pe","qu","re","sch","ti","uf","vi","wo","xy","ye","ze");
                  shuffle($a); // array mischen

                  echo implode(''array_slice($a04)); // die ersten vier als String (ohne Trennzeichen) ausgeben 
                  http://sandbox.onlinephpfunctions.co...407d2888178862

                  LG

                  Kommentar


                  • #10
                    Zitat von hausl Beitrag anzeigen
                    Da gibts viele Möglichkeiten..
                    PHP-Code:
                    $a = array("ar","bi","ch","da","ef","fo","go","ha","in","ju","kl","lo","no","mo","op","pe","qu","re","sch","ti","uf","vi","wo","xy","ye","ze");
                    shuffle($a); // array mischen

                    echo implode(''array_slice($a04)); // die ersten vier als String (ohne Trennzeichen) ausgeben 
                    http://sandbox.onlinephpfunctions.co...407d2888178862

                    LG
                    Vielen Dank! Diese Lösung finde ich gut

                    Kommentar


                    • #11
                      Nebenbei noch angemerkt:
                      Du scheinst noch Wissenslücken in HTML und CSS zu haben, dies
                      PHP-Code:
                      echo "<font size="15">$abc</font>"
                      macht man man niemals und wirft dir zudem einen Syntax Error da echo beim 2. doppelten Anführungszeichen aussteigt, also wird nur das zur Ausgabe genommen: <font size=
                      der Rest ist dann ein Fehler.

                      Das Element <font> ist veraltet, vergiss einfach das es das je gegeben hat, das sind Altlasten aus den Anfängen des Internets..

                      Besser:
                      Nutze ein Element aus dem reichhaltigen Fundus der Textauszeichnungen für HTML wenn du nur was testen willst
                      Beispiele
                      PHP-Code:
                      echo "<var>$nick</var><br>";
                      echo 
                      "<em>$nick</em><br>";
                      echo 
                      "<h1>$nick</h1><br>";
                      echo 
                      "<data>$nick</data><br>";
                      echo 
                      "<mark>$nick</mark><br>";
                      echo 
                      "<em>$nick</em><br>";
                      echo 
                      "<strong>$nick</strong><br>";
                      echo 
                      "<b>$nick</b><br>";
                      echo 
                      "<i>$nick</i><br>"
                      Ansonsten nutze immer CSS für die Formatierung der Elemente.



                      Kommentar

                      Lädt...
                      X