Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 4. diel - Textové reťazce druhýkrát a polia v PHP

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Odpovedá na Jakub Mrázek
Martin Procházka:7.12.2016 6:08

$mesicslovy bude volana pomoci echo nize pomocí = ji priradis hodnotu z pole $mesice [ $mesic vyhodi cislo dle aktualniho mesice pomoci funkce date ('m') ta hodnata se pouzije jako klic v poli a přitom se odečte -1, aby to sedelo dobre jelikož klíče pole zacinají indexem 0 a nultej mesic neexistuje] no fuj to se celkem blbe vysvetluje, ale podrobnejc to snad nejde, protože by to nikdo nečetl.

Odpovedať
... učit se, učit se, učit se ...
Avatar
Václav Podubecký:5.3.2017 11:02

Přehledně, logicky, pochopitelně. Díky!! :)

Odpovedať
Cesta k poznání je sama o sobě cílem.
Avatar
Jakub Mrázek:17.3.2017 21:27

Ahoj, chtěl bych se zeptat, jak zapíšu:

echo('<br />');

akorát v uvozovkách?

Avatar
Odpovedá na Jakub Mrázek
Václav Podubecký:29.5.2017 0:52

Pro výpis při použití html 5 úplně stačí:
>

echo '<br>';
Odpovedať
Cesta k poznání je sama o sobě cílem.
Avatar
Václav Podubecký:29.5.2017 1:04

Je mi jasné, že by to šlo napsat i lépe, ale takhle to vypadalo po prvních dílech tutoriálu (asi po týdnu učení PHP) a zatím jsem se nedokopal k tomu, jak to udělat jinak :) Nějaké tipy?

$den = date("d");
$mesic = date("m");
$rok = date("Y");
$den_nazev = date("D");

switch ($den_nazev)
{
        case "Mon":
        $den_nazev = "Pondělí";
        break;
        case "Tue":
        $den_nazev = "Úterý";
        break;
        case "Wed":
        $den_nazev = "Středa";
        break;
        case "Thu":
        $den_nazev = "Čtvrtek";
        break;
        case "Fri":
        $den_nazev = "Pátek";
        break;
        case "Sat":
        $den_nazev = "Sobota";
        break;
        case "Sun":
        $den_nazev = "Neděle";
        break;
}

$mesice = array( Ledna, Února, Března, Dubna, Května, Června, Července, Srpna, Září, Října, Listopadu, Prosince);
$mesic_slovem = $mesice[$mesic -1];

echo '<p> Dnes je: ' . $den_nazev .', ' . $den . '. ' . $mesic_slovem . '</p>';
Odpovedať
Cesta k poznání je sama o sobě cílem.
Avatar
Odpovedá na Václav Podubecký
Zdeněk Burian:2.6.2017 13:48

Co třeba takhle:

$den = date("d");
$mesic = date("m");
$rok = date("Y");
$den_cislo = date("N");

$dny = array( 'Pondělí', 'Úterý', 'Středa', 'Čtvrtek', 'Pátek', 'Sobota', 'Neděle');
$mesice = array( 'Ledna', 'Února', 'Března', 'Dubna', 'Května', 'Června', 'Července', 'Srpna', 'Září', 'Října', 'Listopadu', 'Prosince');
$mesic_slovem = $mesice[$mesic -1];
$den_nazev = $dny[$den_cislo -1];

echo '<p> Dnes je: ' . $den_nazev .', ' . $den . '. ' . $mesic_slovem . '</p>';

Avatar
Odpovedá na Zdeněk Burian
Václav Podubecký:17.9.2017 20:39

Jo jo, dnes už si to píšu obojí v polích, to jsou ty začátky, co je očividné člvoěku dojde později. Dnes už je můj kód kratší a efektivnější ;)

Odpovedať
Cesta k poznání je sama o sobě cílem.
Avatar
wartkor
Člen
Avatar
wartkor:12.12.2017 17:54

Mám to správně pokud chci aby mi to ukazovalo čas protože mě to nefunguje kdyžtak mi prosím pošlete ten správný kód :) předem děkuji

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<?php
echo("<?php

$mesice = array('leden', 'únor', 'březen', 'duben', 'květen', 'červen',
'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec');
$den = date('j');
$mesic = date('m');
$mesicSlovy = $mesice[$mesic - 1];
$rok = date('Y');
echo("Ahoj, dnes je $den. $mesicSlovy $rok");

?>");
?>
</body>
</html>

Odpovedať
Káždý jednou začal a neuspěl hned na poprvé
Avatar
Petra D.
Člen
Avatar
Odpovedá na wartkor
Petra D. :25.12.2017 22:20

Celý kód máš napsaný jako text v echo("<?php ... ?>");
to tam nemá být... i tak ti to ukáže datum a ne čas... ;-)

Odpovedať
Jaký si to uděláš, takový to máš...
Avatar
František Kreisinger:3.3.2018 21:40

Jak to zapsat, aby ECHO zobrazilo ten výraz přesně tak, jak je zapsaný - tj.:
"PHP se učím z tutoriálů na <a href="http://­www.itnetwork­.cz">ITnetwor­k</a>." a ne už převedený na odkaz?

Odpovedať
Začátečník v PHP, HTML i webovém programování vůbec.
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 148.