Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: array_reverse ei pelitä...

Sivun loppuun

thuge94 [10.05.2005 21:42:09]

#

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?

Kape [10.05.2005 22:15:37]

#

Mikä siinä ei toimi? Antaako jotain erroria tai vastaavaa? Muistithan muutta muuttuja nimet oikeiksi?

thuge94 [11.05.2005 15:41:17]

#

Eikun se taulukko pysyi oikeinpäin...eli se functio ei tehnyt mitään. Vaatiiko se exploden käyttöä?

Kape [11.05.2005 15:45:34]

#

Onko ne muuttuja nimet oikein ettei ole suoraan niinkun manuaalissa?

thuge94 [11.05.2005 16:00:03]

#

On.

Blaze [11.05.2005 16:31:40]

#

Kaipa sijoitat sen funktion palauttaman arvon takaisin siihen muuttujaan?
Ts.
$taulu = array_reverse($taulu);
ei
array_reverse($taulu);

tsuriga [11.05.2005 16:51:44]

#

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).

thuge94 [11.05.2005 17:02:25]

#

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.

Olga [11.05.2005 18:34:52]

#

Pistähän koodia näkyville ja mielellään myös tulostuksia mukaan, turhaan kai tässä arvaillaan :)

thuge94 [12.05.2005 16:51:27]

#

Okei:
<?php
$t = file("news.txt");
$t = array_reverse($t)
Ja sitten for-silmukka...

Kape [12.05.2005 16:54:06]

#

$t = array_reverse($t);

ainakin pitäis olla mut tuon kyllä sillon pitäisi heittää erroria.

Olga [12.05.2005 17:16:11]

#

Ihan oikein tuo näyttäis puolipilkun puutetta lukuunottamatta olevan toi sun koodi, eli virhe on jossain muualla.

ajv [12.05.2005 17:24:44]

#

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:

<?php
$t = file("news.txt");
for($i=count($t); $i>=0; $i--){
   //tee mitä teet
}
?>

Olga [12.05.2005 18:35:32]

#

ajv kirjoitti:

Veikkaisin, että tuossa tapauksessa array_reverse on ihan turha. Paljon parempi tapa on käydä for-silmukka lopusta alkuun:

<?php
$t = file("news.txt");
for($i=count($t); $i>=0; $i--){
   //tee mitä teet
}
?>

Pakkohan se on laittaa tää linkki tähän perään :)
https://www.ohjelmointiputka.net/keskustelu/7877-viisi-uusinta-sivua

T.M. [21.05.2005 12:53:14]

#

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


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta