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"
Funktio-ongelma
6
380
Vastaukset
- 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
Mietitikö nainen koskaan
Miksi me ollaan päädytty tähän pisteeseen. Lähestmistapaa ei ole. Tarvitaanko me oikeasti enää tätä.1312211Marin on ehkä maailman kaunein "Nelikymppinen"
Marinin julkaisu on saanut yli 68 500 tykkäystä. Postauksen kommenttikentässä ylistetään paljon Marinin kauneutta, jota2682067Vernu Vasunta
On mahotonta miten marjanpoimijoita on kohdeltu! Eikö paremmalla kohtelulla olisi saanut paremman tuloksen?691591En kelpaa sinulle
Varattuna - olen sinulle ongelma. Eroaminen vuoksesi voi olla turhaa, sillä me ei puhuta, kun olen varattu ja kumpikin v1171381Olisi hauska tietää
Koska huomasit pitäväsi minusta? Itse taisin ihastua sinuun heti silloin kun tavattiin ensimmäistä kertaa. Miehelle, jon641268- 1301229
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ää k37980Taidat vanhempi nainen
Haluta sen tien itsellesi. juokse vaan karkuun ! Pahentaa vaan asiaa.Pitäs toimia ihan toisin päin66958Kertoisit jo
Rakastatko minua vai olenko käsittänyt väärin onko tämä vaan ystävyyttä tai kaveruutta? En haluaisi enää nolata itseäni47895En 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ä ta156861