Autor Zpráva
Jiri_jiri
Profil *
Ahoj, chtěl jsem se zeptat, zda se může v hodnotě uvádět i příklad, viz níže:

$pridavek = 'Návštěvy:  ' . 2 + 1;
echo $pridavek;

Moc dík za radu.
Sir Tom
Profil
Jiri_jiri:
Také ahoj,

může. :) Ale příště si to zkus.
Tori
Profil
Výsledkem v tomto případě bude 1.
viz manuál: priorita operátorů v PHP, automatické přetypování řetězce na číslo
Jiri_jiri
Profil *
Já se snažím vrátit návratovou hodnotu z funkce. Asi půl hodiny, zkoušel jsem i velké oko Google.cz, ale nic.


function vloz_data($vlozeno) {

  $pridavek = 'Pořadí  ';
  $pridavek .= 2 + $vlozeno;
  $pridavek .= '<br />';
  $pridavek .= "Návštěvy " + 2 + 1;
  
  return $pridavek;
}
Alphard
Profil
Principiálně je [#1] ok, ale aby se to chovalo dle požadavků, je třeba obalit to do závorek
$pridavek = 'Návštěvy:  ' . (2 + 1);
kvůli prioritě operátorů, jak píše [#3] Tori.
Jiri_jiri
Profil *
Moc děkuji, ten postup jsem už jednou věděl, ale trápí mě, že PHP má tísíce funkcí a možností. Bohužel zapomínám. Asi si nechám napsat prášky :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: