Samuel Vogel: PHP Variablen Wert

Hallo,

kann mir jemand sagen ob ich bei PHP nur den Anfang einer Variable auslesen kann also:

<?php

$testvariable = "aufgeben";

if ($testvariable == "a...") {
 echo "Die Variable beginnt mit a";
}

?>

Ich hoffe ihr hab gerafft was ich meine.

  1. ich weiß nicht... lese mal etwas doku...

    in perl würd' ich ein RegExp nehmen oder die Funktion substr()
    PHP kenn ich leider nich so, soll aber recht ähnlich sein, hab ich mir sagen lassen... 8-)

    mfG Markus

  2. Hallo!

    kann mir jemand sagen ob ich bei PHP nur den Anfang einer Variable auslesen kann also:

    <?php

    $testvariable = "aufgeben";

    if ($testvariable == "a...") {
    echo "Die Variable beginnt mit a";
    }

    ?>

    Siehe Strung-Funktionen im PHP-Manual: http://de3.php.net/substr

    Grüße
    Andreas

  3. Hallo,

    Wie kan ich in mein Galleriescript in das $handle=opendir
    einen Pfad mit Variable enthalten einfügen ?

    Da so ungefähr!
                                              ||
                                              /
    <?php
    $handle=opendir("./../../img/Gallerie/"$gallerie);

    while ($file = readdir ($handle)) {
        if ($file != "." && $file != ".." && $file != "Thumbs.db") {
          echo "<td><div align='center'><a href='./../../img/Gallerie/Klettergarten/$file' target='blank'><img src='./../../img/Thumbs/Klettergarten/tn_$file' style='border: 0px;' alt='Bild $file'></a></td></div>\n";
          $zaehler++;
          if ($zaehler == 4) {
            echo "<tr>\n</tr>\n";
            $zaehler = 0;
          }
        }
    }

    closedir($handle);
    ?>

    Danke schon mal!

    samy,

    1. Hallo!

      Wie kan ich in mein Galleriescript in das $handle=opendir
      einen Pfad mit Variable enthalten einfügen ?

      Da so ungefähr!
                                                ||
                                                /
      <?php
      $handle=opendir("./../../img/Gallerie/"$gallerie);

      Da gibt es einige Möglichkeiten, lies am besten mal im Manual nach: http://de3.php.net/manual/de/language.types.string.php

      Grüße
      Andreas

    2. hi,

      Wie kan ich in mein Galleriescript in das $handle=opendir
      einen Pfad mit Variable enthalten einfügen ?
      $handle=opendir("./../../img/Gallerie/"$gallerie);

      stimmt doch schon fast.

      wenn du den festen string und die variable mit dem in php definierten stringverkettungsoperator (einem punkt) verbindest, müsste es klappen.

      btw: der übersichtlichkeit halber ist es aber empfehlenswert, den namen vorher in einer variablen zusammenzufügen, und dann diese als argument für die funktion zu verwenden.

      gruss,
      wahsaga

  4. Hallo Samuel,

    $testvariable = "aufgeben";
    if ($testvariable == "a...") {

    wenn du wirklich immer nur auf den ersten Buchstaben testen willst, könntest du auch

    if($testvariable{0}=='a')... //siehe [1]

    verwenden. Ansonsten würde ich die - schon erwähnte - Funktion substr() nehmen.

    Grüße aus Nürnberg
    Tobias

    [1] http://www.php.net/manual/de/language.types.string.php#language.types.string.substr

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|