Sori ku kyselen tällasia pikkujuttuja, mutta olen tehnyt uutissysteemit (tNews), mutta vaikka kopioin arrau_reverse-function suoraan PHP-oppaasta, ei se toimi. Eli mikä neuvoksi?
Mikä siinä ei toimi? Antaako jotain erroria tai vastaavaa? Muistithan muutta muuttuja nimet oikeiksi?
Eikun se taulukko pysyi oikeinpäin...eli se functio ei tehnyt mitään. Vaatiiko se exploden käyttöä?
Onko ne muuttuja nimet oikein ettei ole suoraan niinkun manuaalissa?
On.
Kaipa sijoitat sen funktion palauttaman arvon takaisin siihen muuttujaan?
Ts.
$taulu = array_reverse($taulu);
ei
array_reverse($taulu);
Ja tuon milloin pitää sijoittaa johonkin ja milloin voi kutsua funktiota suoraan voi selvittää php.netin manuskasta katsomalla käyttääkö funkkari viittauksia vai omia muuttujiaan (eli onko &$var vai $var).
Blaze kirjoitti:
Kaipa sijoitat sen funktion palauttaman arvon takaisin siihen muuttujaan?
Ts.
$taulu = array_reverse($taulu);
ei
array_reverse($taulu);
Joo. Ja tosta sijoittamisesta: Laitoin sen oppaan mukaan.
Pistähän koodia näkyville ja mielellään myös tulostuksia mukaan, turhaan kai tässä arvaillaan :)
Okei:
<?php
$t = file("news.txt");
$t = array_reverse($t)
Ja sitten for-silmukka...
$t = array_reverse($t);
ainakin pitäis olla mut tuon kyllä sillon pitäisi heittää erroria.
Ihan oikein tuo näyttäis puolipilkun puutetta lukuunottamatta olevan toi sun koodi, eli virhe on jossain muualla.
thuge94 kirjoitti:
Okei:
<?php
$t = file("news.txt");
$t = array_reverse($t)
Ja sitten for-silmukka...
Veikkaisin, että tuossa tapauksessa array_reverse on ihan turha. Paljon parempi tapa on käydä for-silmukka lopusta alkuun:
ajv kirjoitti:
Veikkaisin, että tuossa tapauksessa array_reverse on ihan turha. Paljon parempi tapa on käydä for-silmukka lopusta alkuun:
Pakkohan se on laittaa tää linkki tähän perään :)
https://www.ohjelmointiputka.net/keskustelu/7877-viisi-uusinta-sivua
Joo aika turha toi array_reverse() on tuossa thuge94 tapauksessa. Suosittelen for-silmukkaa, tulee niitäkin sitten opittua.
Edit: Miksi minusta tuntuu siltä että Olga ihan väkisin pakottaa käyttämään matalampaa aitaa? o_O
Aihe on jo aika vanha, joten et voi enää vastata siihen.