PHP Variablen Wert
Samuel Vogel
- php
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.
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
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
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,
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
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
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