Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Igale listi liikmele suur algustäht (PHP) märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
warwas
HV Guru
warwas

liitunud: 06.07.2003



Autoriseeritud ID-kaardiga

sõnum 04.02.2014 16:48:54 Igale listi liikmele suur algustäht (PHP) vasta tsitaadiga

On selline jupp HTML'i
html:
  1. <p>Proin tincidunt leo vitae quam bibendum laoreet.</p>
  2.    <li>lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
  3.    <li>vivamus vehicula sapien non leo accumsan tempor.</li>
  4.    <li>nam bibendum tortor a nisl mattis, ac bibendum lorem auctor.</li>
  5. </ul>
  6. <p>Donec tempus sapien in eleifend faucibus.</p>

Eesmärgiks oleks saada kõigi listi liikmete esimene täht suureks. A'la midagi sellist:
html:
  1. <p>Proin tincidunt leo vitae quam bibendum laoreet.</p>
  2.    <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
  3.    <li>Vivamus vehicula sapien non leo accumsan tempor.</li>
  4.    <li>Nam bibendum tortor a nisl mattis, ac bibendum lorem auctor.</li>
  5. </ul>
  6. <p>Donec tempus sapien in eleifend faucibus.</p>


Mis oleks kõige mõistlikum viis sellest koodist läbi kahlamiseks?
Kommentaarid: 247 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 224
tagasi üles
vaata kasutaja infot saada privaatsõnum
Valdars
HV veteran
Valdars

liitunud: 22.02.2003




sõnum 04.02.2014 17:20:45 vasta tsitaadiga

http://www.w3schools.com/cssref/pr_text_text-transform.asp
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 44
tagasi üles
vaata kasutaja infot saada privaatsõnum
infidel
HV kasutaja
infidel

liitunud: 31.01.2004




sõnum 04.02.2014 17:24:30 vasta tsitaadiga

PHP abil saaks näiteks niimoodi:
php:
  1. <?php
  2. $initialString = "<p>Proin tincidunt leo vitae quam bibendum laoreet.</p>
  3.     <ul>
  4.        <li>lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
  5.        <li>vivamus vehicula sapien non leo accumsan tempor.</li>
  6.        <li>nam bibendum tortor a nisl mattis, ac bibendum lorem auctor.</li>
  7.     </ul>
  8.     <p>Donec tempus sapien in eleifend faucibus.</p>";
  9. $stringParts = explode('<li>', $initialString);
  10. foreach ($stringParts as $stringPart) {
  11.   $newStringParts[] = ucfirst($stringPart);
  12. }
  13. $newString = implode('<li>', $newStringParts);
  14. echo $newString;
  15. ?>
Kommentaarid: 36 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 35
tagasi üles
vaata kasutaja infot saada privaatsõnum
warwas
HV Guru
warwas

liitunud: 06.07.2003



Autoriseeritud ID-kaardiga

sõnum 05.02.2014 00:39:24 vasta tsitaadiga

infidel, super! Tänud!
Kangutasin siin DOMDocument'i kallal ja sisetunne ütles, et sellise asja tegemiseks lihtsalt PEAB mingi lihtsam moodus olema. Ja näe oligi icon_smile.gif

Valdars, see oleks ka võimalus aga mul oli vaja juba enne stiile tähed suureks saada. Pealegi capitalize teeb suureks iga sõna esimese tähe (tehakse nö. 'title case').
Kui aga sellele veel :first-letter pseudoelement külge pookida, siis minnakse tõepoolest ainult täiesti esimese tähe kallale.
Kommentaarid: 247 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 224
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Igale listi liikmele suur algustäht (PHP)
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.