Joo-o eilen aloitin php:n kanssa säheltämisen ja nyt en niinku tajuu (no olipa uutta)
<?php //luetaan tiedosto taulukkoon $tiedosto $tiedosto = file("testi.txt"); //nyt: // $tiedosto[0] = "Ensimmäinen rivi." // $tiedosto[1] = "Toinen rivi." // $tiedosto[2] = "Kolmas rivi." // count($tiedosto) = 3 //tulostetaan rivit for ($i = 0; $i < count($tiedosto); $i++) { echo ($i + 1) . ": " . $tiedosto[$i]; } ?>
Mutta miksi noin monta riviä on kommenteissa ja mitä tuo "Ensimmäinen rivi" tarkoittaa?
Oletettavasti testi.txt:n sisältö on tässä tapauksessa seuraavaa:
Ensimmäinen rivi. Toinen rivi. Kolmas rivi.
Ja niiden kommenttien tarkoituksena on ilmeisesti vain selventää mitä tuo $tiedosto-taulukko sisältää sen lukuoperaation jälkeen.
Eli ne rivit voi poistaa... mutta tietojen lukeminen muuttujaan?
Kommentithan eivät milloinkaan vaikuta ohjelman suorittamiseen millään tavalla, vaan ne on ainoastaan koodaajan avuksi (erityisesti niitä varten, jotka lukevat koodia joskus myöhemmin).
Tiedoston lukeminen muuttujaan (tai ennemminkin taulukkoon) tapahtuu tuossa esimerkissä file()-funktion avulla, mikä lukee koko tiedoston sisällön taulukkoon. Jokainen tiedoston rivi omaan alkioonsa taulukossa.
Kiitos avusta nyt sain selvää tässä sitä oppii ^^
Jep niin oppii vaan kun nämä löytyvät tuolta Putkan PHP-oppaistakin niin suosittelen lukemaan sieltä nuo alkeet :).
http://php.net on myös PHP-ohjelmoijan hyvä ystävä. Sieltä löytyy mm. käyttöesimerkkejä eri funktioiden käyttöön (esim. file ) ja dokumentaatiota PHP:n opiskeluun (https://www.php.net/docs.php). Osa dokumenteista on jo suomennetukin, mutta jos osaat englantia riittävän hyvin, niin englanninkielisen dokumentaation käyttö saattaa olla kannattavampi vaihtoehto.
Aihe on jo aika vanha, joten et voi enää vastata siihen.