Funktio-ongelma

tyhmä kyselee taas

Pitäisi tehdä funktio, joka ottaa vastaan neljä stringiä ja palauttaa stringit omiin soluihinsa taulukossa. Varmaan ainakin nuo html-muotoilut on arsesta, mutta mites muu koodi? Oonko aivan hukassa? Nyt tulee herjaa "Parse error: syntax error, unexpected T_STRING in /Library/WebServer/Documents/function.php on line 8"

6

380

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • if-else

      Tuossa on koodissasi on ylimääräisiä puolipisteitäjä. Lisäksi jos haluat laittaa " " -sisälle heitto merkin tapahtuu se " \" ". Alla tuo sinun versio, jossa korjattu kyseiset virheet:


      --- ALKAA ---

      php
         $string1= "turd";
         $string2= "shit";
         $string3= "dung";
         $string4= "feces";

         function createTable(){
            global $string1, $string2, $string3, $string4;
            return
                  "" .
                  "" . $string1 . "" .
                  "" . $string2 . "" .
                  "" . $string3 . "" .
                  "" . $string4 . "" .
                  "" .
                  "";
         }

         echo createTable();
      ?>

      --- LOPPUU ---

      • if-else

        Näkäjään kirjoitin virheellisesti tuohon edelliseen viestin "heittomerkki" vaikka tarkoitin lainausmerkkiä. Lisäksi "


    • if-else

      Alla funktio tehty siten, että stringit välitetään sille parametreinä, sekä korjattu td elementin tyylit toimimaan.

      --- ALKAA ---



      --- LOPPUU ---

      • sama jätkä!

        Aina oppii, kun kysyy viisaammilta. Kiitokset!


      • sama jätkä!

        Tuossa nuo taulukon rivit päättyy pisteeseen ja yleensä PHP:ssa rivit päättyy puolipisteeseen, niin päätetäänkö PHP:ssa aina HTML-elementtien rivit pisteeseen kunnes tulee se sulkeva tagi, kuten tässä nyt ?


      • if-else
        sama jätkä! kirjoitti:

        Tuossa nuo taulukon rivit päättyy pisteeseen ja yleensä PHP:ssa rivit päättyy puolipisteeseen, niin päätetäänkö PHP:ssa aina HTML-elementtien rivit pisteeseen kunnes tulee se sulkeva tagi, kuten tässä nyt ?

        Ohjelmistoteknisesti PHP:ssä "virke/lause" päätetään puolipisteeseen, ei yksittäistä riviä. Usein kuitenkin koodi kirjoitetaan siten, että rivi sisältää yhden "lauseen/virkkeen" jonka takia se puolipiste löytyy yleensä juuri rivin lopussa, mutta ei aina. Eli jos "virke/lause" jatkuu toiselle riville, on puolipiste vasta lopussa. Pistettä taas käytetään merkkijonojen yhdistämiseen, eli ei suoranaisesti liitty mitenkään HTML -elementteihin. Esim. alla olevat lauseet/esimerkit ovat kaikki identtisiä:

           1)

           return "Tämä on testi jono";

           2)

           return "Tämä on " . "testi jono";

           3)

           return "Tämä on " .
              "testi jono";

           4)

           return
              "Tämä on " .
              "testi jono";



        Tuo piste siis liittyy vain merkijonoon yhdistämiseen, eli kun/jos merkkijonoon halutaan yhdistää/lisätä jotain (esim. toinen merkkijono) niin silloin käytetään tuota pistettä. Vastaavasti minkä tahansa "lauseen/virkkeen" voi kijoittaa usealle rivi, esim. alla olevat lauseet ovat kaikki samoja (huomaa että puolipiste on vain lauseen lopussa, ei joka rivin lopussa, eikä nyt käytetä pistettä rivin lopussa koska ei käsitellä merkkijonoja):

           1)

           $tulos = 3 3* 4;

           2)

           $tulos = 3
              3*4;

           3)

           $tulos =

              3
              
              3
              *
              4;



        Yhdelle riville voidaan kirjoittaa myös, useita "lauseita/virkkeitä" alla olevan esimerkin tavoin, (huomaa, että tällöin riviltä löytyy useampi puolipiste).


           1)

           $tulos = "moikka"; $vastaus = "jotain";



        Alla olevat esimerkki koodit ovat puolestaan erit. Ensinmäisessä esimerkkissä tulos -muuttuja saa arvon "moikka", kun taas toisessa esimerkissä tulos -muuttuja saa arvon ""moikka vaan". Ensinmäinen esimerkki sisältää kaksi lausetta (eli '$tulos = "moikka "' ja '"vaan"'), toinen vain yhden (eli '$tulos = "moikka " . "vaan"').

           
           1)

           $tulos = "moikka ";
              "vaan";

           2)
           
           $tulos = "moikka " .
              "vaan";


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mietitikö nainen koskaan

      Miksi me ollaan päädytty tähän pisteeseen. Lähestmistapaa ei ole. Tarvitaanko me oikeasti enää tätä.
      Ikävä
      131
      2211
    2. Marin on ehkä maailman kaunein "Nelikymppinen"

      Marinin julkaisu on saanut yli 68 500 tykkäystä. Postauksen kommenttikentässä ylistetään paljon Marinin kauneutta, jota
      Maailman menoa
      268
      2067
    3. Vernu Vasunta

      On mahotonta miten marjanpoimijoita on kohdeltu! Eikö paremmalla kohtelulla olisi saanut paremman tuloksen?
      Suomussalmi
      69
      1591
    4. En kelpaa sinulle

      Varattuna - olen sinulle ongelma. Eroaminen vuoksesi voi olla turhaa, sillä me ei puhuta, kun olen varattu ja kumpikin v
      Ikävä
      117
      1381
    5. Olisi hauska tietää

      Koska huomasit pitäväsi minusta? Itse taisin ihastua sinuun heti silloin kun tavattiin ensimmäistä kertaa. Miehelle, jon
      Ikävä
      64
      1268
    6. Apua. Onks mä jotenki erikoinen ?

      Oon ihastunu paljon vanhempaan mieheen.
      Ikävä
      130
      1229
    7. Minun on vaan päästettävä irti

      Toiveesta. Satutan vain itseäni😥😔. Toivon sinulle pelkkää hyvää, eläthän elämäsi parasta aikaa, mutta en halua enää k
      Ikävä
      37
      980
    8. Taidat vanhempi nainen

      Haluta sen tien itsellesi. juokse vaan karkuun ! Pahentaa vaan asiaa.Pitäs toimia ihan toisin päin
      Ikävä
      66
      958
    9. Kertoisit jo

      Rakastatko minua vai olenko käsittänyt väärin onko tämä vaan ystävyyttä tai kaveruutta? En haluaisi enää nolata itseäni
      Ikävä
      47
      895
    10. En koskaan saanut asiattomia kuvia!

      Silloin kun olin vielä nuori, kukaan mies ei koskaan lähettänyt minulle asiattomia kuvia itsestään. Jos tiedätte mitä ta
      Sinkut
      156
      861
    Aihe