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
461
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
Orpo räyhää: kansan on muututtava
Orpon mukaan kansa ei elä kokoomuksen kanssa samassa todellisuudessa, ja sen vuoksi kansan on muututtava. Kas kun ei san2402734- 1011144
Nainen, nyt esitän muutaman skenaarion
Asumme yhdessä ja seurustelemme. 1. On ilta ja olet sohvalla makoilemassa ja räpläät kännykkääsi. Makuuhuoneesta kuulu1231111Oikea kaste on syntisten kaste
Oikea kaste on syntisten kaste. Vain syntisiä tulee kastaa. Itsensä uskoviksi ja vanhurskaiksi julistaneita ei tule ka581005Kristillinen kaste toimitetaan upottamalla veteen - pään valelukaste ei kelpaa
Kristillinen upotuskaste perustuu juutalaiseen puhdistautumiseen, jossa upottaudutaan veden alle kokonaan. Paavali verta1531002Upotuskaste on raamatullisin kaste
Jokainen raamattua lukenut tietää sen. Päivänselvä asia. Vauvalle annettu kaste ei löydy raamatusta.717917- 63851
- 42839
Perussuomalaisten kansanedustajalta erittäin raju puheenvuoro eduskunnassa massamaahanmuuttoa vastaa
https://www.is.fi/politiikka/art-2000012019924.html Hyvä, että perussuomalaiset tuo Suomen kansalle tätä vihervasemmisto238825- 130820