Olen todella aloittelija php:een kanssa ja kysynkin:
Miten saan
a) Tarkistettua, että muuttuja sisältää 5 merkkiä.
b) Tehtyä näistä viidestä merkistä viisi muuttujaa näin:
Jos $numero on 22432 niin muuttuja $a on tuo ensimmäinen numero eli 2 $b olisi tuo seuraava $c kolmas jne.
Ei tästä mitään hyödyllistä tule, mutta ajattelin harjoitella nyt tällä.
a) Käytä strlen-funktiota, joka palauttaa merkkijonomuuttujan merkkien määrän.
b) Voit käsitellä merkkijonon yksittäisiä merkkejä laittamalla muuttujanimen perään hakasulkujen sisään merkin järjestysnumeron (ensimmäisen merkin numero on 0).
<?php $testi = "22432"; $a = $testi[0]; $b = $testi[1]; $c = $testi[2]; $d = $testi[3]; $e = $testi[4]; ?>
Ja jos haluat oikein tiivistää niin (97 on a-kirjaimen merkkikoodi, ks. PHP-opas 2, Muuttuja muuttujasta):
97:n tilalta voisi ilmeisesti käyttää selkeämpää 'a':ta. Jos nyt siis jostain syystä haluaa nuo oikeasti tunkea erillisiin muuttujiin :-)
Aihe on jo aika vanha, joten et voi enää vastata siihen.