[php] variable in teilen ausgeben

H3lium

Cadet 4th Year
Registriert
Apr. 2004
Beiträge
89
hallo, ich hab schon wieder ein frage ;)
ich habe eine variable.
Zb: $main ($main sei in diesem fall News)

jetzt will ich den ersten buchstaben (also N) mit echo ausgeben
und danach die restlichen buchstaben (also ews).
welchen befehl muss ich dafür verwenden?
lg
h3lium
 
mal anders, willst du es so erreichen, dass der erste buchstabe groß geschrieben wird und die anderen in "normaler" größe ausgegeben werden?!

wenn ja, dann hab ich ne elegantere lösung für dich...CSS!!

HTML:
.formatierung:first-letter {
color: #00000;
font-size: 10px;

oder was auch immer
}

und dann bei der ausgabe einfach die formatierung nutzen
also zb

PHP:
echo "<div class=\"formatierung\">".$main."</div>";

falls du das doch anders haben möchtest [obwohl ich den sinn des ganzen dann net wirklich versteh ;)]
dann solltest du dich mal damit befassen:
http://www.php.net/manual/de/ref.strings.php

aso...eine methode wäre auch substr()
is zwar umständlich, funzt aber auch...schau bitte in der oben genannten referenz nach
 
sollte mich
Code:
echo substr($main,0,1);
echo substr($main,1);
funktionieren

//edit
kann sein das du
Code:
echo substr($main,0,0);
echo substr($main,1);
benutzen muss, eins von beiden sollte aber sicher funktionieren
 
jo crunchtime, das ist genau das, was ich will ;) wusste nicht, dass es mit css geht, hab schon viel rumgesucht. und aus nem alten php kurs konnte ich mich noch dran erinnern mit dem ersten buchstabe.
aber so ist das natürlich eleganter.
danke für deine hilfe!
lg
h3lium
 
Zuletzt bearbeitet:
hehe...konnt ichs mir doch schon fast denken :P

kein thema...gibt auch noch andere sachen, wie zb "first-line" etc...solltest dich mal damit auseinandersetzen...gibt viele schöne sachen, die man hier und da auch mal gebrauchen kann :)
 
Zurück
Oben