Wildcard bei if-Anweisung?

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

  • Wildcard bei if-Anweisung?

    Hallo zusammen,

    ich nutze in einer if-Abfrage folgenden Code:

    PHP-Code:
    if ($rubriken[$k] == "Regionales") {
                    
                        
    $topfivecount $topfivecount 1;
                        
                        if (
    $topfivecount <= 5) { 
    Ich würde statt nur Regionales auch gerne alle Rubriken einschließen, in deren Name Regionales am Anfang vorkommt, also z.B. RegionalesBayern. In Suchmaschinen gibt es Platzhalter/Wildcards wie Regionales*.

    Wie kann ich denn so was in PHP umsetzen? Ist das möglich?

    Bin für jeden Tipp dankbar!

    Gruß
    langerxxx

  • #2
    Du kannst mit regexps arbeiten...
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      ...

      Hiho,

      da sag ich mal "Bahnhof"... :-)
      Kannst du mir das bitte mal etwas genauer erklären.

      Danke und Gruß
      langerxxx

      Kommentar


      • #4
        Wir haben dazu ein hervorragendes tutorial.

        Kommentar


        • #5
          ...

          Hallo,

          tja, das musste ich erstmal finden. Bin ja leider nicht so oft hier... :-)

          Wenn mich nicht alles täuscht, müsste dieser Code eigentlich funktionieren, oder? Kann es leider momentan nicht testen:

          PHP-Code:
          if (eregi("Regionales"$rubriken[$k])) {
                          
                              
          $topfivecount $topfivecount 1;
                              
                              if (
          $topfivecount <= 5) { 
          Danke für jeden Tipp!

          Gruß
          langerxxx

          Kommentar


          • #6
            So geht auch!

            eben keine Regex
            und "Regionales" kann auch in der Mitte oder am Ende stehen.

            Kommentar


            • #7
              ...

              Super! Danke!

              Und noch eine letzte Frage, dann kann ich endlich Feierabend für heute machen:

              Wie kann ich denn das Ganze noch verneinen, so dass ich alle Rubriken ausschließe, die die Zeichenfolge "Regionales" enthalten?

              Danke für eure Geduld und Hilfe!

              Gruß
              langerxxx

              Kommentar


              • #8
                ! davor...

                Kommentar


                • #9
                  ?

                  Hallo,

                  könnte bitte nochmal einer von euch schauen, ob die verneinte Syntax (Negation) so in Ordnung ist? Wie gesagt, kann leider nicht selbst testen...

                  PHP-Code:
                  if (!eregi("Regionales"$rubriken[$k])) {
                                  
                                      
                  $topfivecount $topfivecount 1;
                                      
                                      if (
                  $topfivecount <= 5) { 
                  Vielen Dank im voraus!

                  Gruß
                  langerxxx

                  Kommentar


                  • #10
                    Re: ?

                    Original geschrieben von langerxxx
                    könnte bitte nochmal einer von euch schauen, ob die verneinte Syntax (Negation) so in Ordnung ist?
                    eigentlich ja.
                    Wie gesagt, kann leider nicht selbst testen...
                    wieso das nicht?
                    hat die antwort dann nicht auch noch zeit, bis du es durch selber ausprobieren rausfindest?
                    I don't believe in rebirth. Actually, I never did in my whole lives.

                    Kommentar


                    • #11
                      ...

                      Danke für die Antwort!

                      Tja, ist eine längere Geschichte... Prinzipiell kann ich keine Dateien auf den Server spielen, um sie zu testen. Bin sozusagen gleich "live".

                      Gruß
                      langerxxx

                      Kommentar


                      • #12
                        Dann setz Dir ne Testumgebung auf oder meinst Du hier haben alle Lust Deinen code zu testen?
                        Beantworte nie Threads mit mehr als 15 followups...
                        Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

                        Kommentar


                        • #13
                          ...

                          Hey,

                          ist doch eigentlich kein Grund gleich motzig zu werden, oder? Natürlich habe ich auf meinem privaten Rechner eine Testumgebung und muss nicht jemand anderen zum Code-Testen bitten.

                          Aber es gibt nunmal Firmen-PCs, auf denen man außer Texte und E-Mail schreiben eigentlich gar nichts machen kann/darf. An so einem sitze ich gerade und bin super dankbar, wenn mir jemand mal sagen kann, ob der Code so weit ok ist...

                          So, ich hoffe, dass ihr jetzt etwas im Bilde seid. Mir ist schon klar, dass es für euch auf Dauer etwas nervig ist, wenn ständig jemand ankommt mit "Mach mal... Könnt ihr nicht mal". Aber zu denen gehöre ich auf jeden Fall nicht und daher finde ich es nicht ok, wenn jemand gleich so angesäuert reagiert, wenn man einmal so ein Problem hat...

                          Kommentar


                          • #14
                            ich glaub das ganze war vielleicht auch n bisschen verarschend gemeint. Aber ist mir auch egal.

                            Allerdings verstehe ich nicht, wenn du im Büro eh nichts machen kannst, warum du dann nicht warten kannst.

                            Wie gesagt, ist mir auch egal.

                            Kommentar


                            • #15
                              ...

                              Tja, leider sind noch nicht alle deutschen Medienhäuser so weit, dass Mitarbeiter, die sich mit PHP-Skripten rumschlagen müssen, auch vernünftige Testumgebungen bekommen.

                              Meine privaten Sachen mache ich zu Hause und für meine Sachen im Büro muss ich halt mit dem auskommen, was mir zur verfügung steht... Sorry, dass ich euch damit Umstände mache...

                              Kommentar

                              Lädt...
                              X