Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Muuttujasta ensimmäinen rivi

unbound [25.07.2006 10:58:40]

#

Emm, eli mitenkähän saisin muuttujan ensimmäisen rivin toiseen muuttujaan?

<?php

$muuttujasta = "Justjust, hienoohienoo...
                ton ylemmän rivin haluisin...
                kiitoksia vihjeistä";

//tähän väliin se ensimmäisen rivin haku

$muuttujaan = "Justjust, hienoohienoo...";
?>

Antti Laaksonen [25.07.2006 11:14:33]

#

Yksi tapa on etsiä ensimmäinen rivinvaihto ja katkaista merkkijono siitä kohtaa.

<?php

$teksti = "Eka rivi\nToka rivi\nKolmas rivi";

$eka = substr($teksti, 0, strpos($teksti, "\n"));

?>

Rivinvaihto on siis sama asia kuin merkki \n.

unbound [25.07.2006 11:18:40]

#

Kiitoksia paljon.

kayttaja-2791 [25.07.2006 11:26:08]

#

Antti Laaksonen kirjoitti:

Rivinvaihto on siis sama asia kuin merkki \n.

Laitetaan vielä täsmennys rivinvaihdoista:
\n *Nix (siis myös Linux)
\r Macintosh
\r\n Windows (käytetään myös protokollissa kuten HTTP ja SMTP)

Ei sillä etteikö ko. yleistys pätisi 90% tapauksista, mutta hyvähän nuo on samalla sanoa niin säästyy ongelmilta vastaisuudessa :)

Vastaus

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

Tietoa sivustosta