$Variable= "String"
McFly
- php
Hallo leute,
$Variable= "String"
$test= $Variable[2]
echo $test //gibt "r" aus
geht das?
kann ich wirklich normale variablen über ein index ansprechen wie bei einem array?
hab unten in einem thread von marie was gelesen.
Über eine kurze info würde ich mich freuen..
hab leider nirgends was gefunden.
Gruß
Hallo Marty ;)
jaa, das geht auf ähnliche Weise:
echo $Variable{2};
Gruß,
Manu
echo $Variable{2};
also einfach nur geschweifte "{}" klammern anstatt eckigen "[]", cool danke, man lernt immer was dazu!
Gruß,
aus der Zukunft
Dito, die Variante mit eckigen Klammern sollte aber auch funktionieren... (geschweifte Klammern sind deprecated in php 6)
http://de.php.net/manual/en/language.types.string.php
gut, dann danke für den tollen link.
Hätte da selber mal etwas besser suchen sollen
Hello,
Dito, die Variante mit eckigen Klammern sollte aber auch funktionieren...
man sollte nur noch die Variante mit eckigen Klammern verwenden,
weil:
(geschweifte Klammern sind deprecated in php 6)
Und wenn man keine Notice kassieren will, dann fragt man vorher, ob die Position im String überhaupt vorhanden ist:
$pos = 13;
if (isset($variable[$pos]))
{
echo $variable[$pos];
}
else
{
echo "Der Text hat gar keine ".$pos+1." Zeichen";
}
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
ps
wo steht sowas, gibts da irgendwo ne seite auf der php mehr als ausführlich beschrieben ist?(außer php.net)
Hallo McFly,
wo steht sowas,
http://www.php.net/language.types.string#language.types.string.substr
gibts da irgendwo ne seite auf der php mehr als ausführlich beschrieben ist?(außer php.net)
Was spricht gegen php.net?
Schöne Grüße,
Johannes