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
448
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
Lataus pakkaskelissä
En olisi koskaan ostanut sähköautoa jos olisin tajunnut että ne eivät lataa pakkasissa suurteholatauksella vaan istut tu1766733Kun väestö ikääntyy ja veronmaksajat vähenee, mitä sitten vasemmistolaiset?
Maahanmuutto ei vaan ole ratkaisu väestön ikääntymiseen. Maahanmuutto lykkää ja hidastaa väestön ikääntymistä ja työv1113195Miksei Trump ole kiinnostunut Suomen valloittamisesta?
Täällähän on enemmän turvetta kuin Norjalla öljyä. Eikö Ttump ole turvenuija?1041895Aktivistinainen pysäytti ICE-agentin luodin päällään USA:ssa!
Video ampumistilanteesta: https://edition.cnn.com/2026/01/07/us/video/ice-shooting-minneapolis-digvid "Media: ICE:n am641676- 191649
"Mitä sä nainen tuot sitten pöytään" ?
Jos mies provaidaa ja suojelee... Pitääkö miesten kysyä tuollaisia?381516Kyllä mä suren
Sitä että mikään ei ole kuten ennen. Ei niitä hetkiä ja katseita. Toisaalta keho lepää eikä enää tarvitse sitä tuskaa ko111320Ekologinen kommunismi tulee voittamaan fossiilikapitalismin
Kiina on mahtitekijä uusiutuvien energialähteiden kehityksessä, ja Trump osoitus viimeisestä öljyn perään itkemisestä, m151293- 641253
Yhteen hiileen velanottoveljet V P K
Tytäryhtiöissä palaa julkista rahaa ja vastuuttomuuden takia -ei pakollisten -kuntalain edellyttämien asioiden takia! N751143