hu en sv en hu it hu en hu de hu ja hu hu hu hu hu hu hu hu de hu hu hu hu hu hu hu hu en hu hu hu hu hu hu hu hu cs en hu en de hu hu hu zh hu hu cs en hu ru de hu hu hu hu hu hu hu cs en hu ru en ru hu hu hu hu hu hu cs en hu en ru hu hu hu hu hu hu cs en hu en en it de hu hu hu hu hu hu cs en hu fr en hu hu hu hu hu cs en hu en en hu hu hu en hu hu cs en hu ru hu hu hu hu hu cs en hu de fr fr fr de hu hu hu hu hu hu hu es es es tr en hu hu hu hu hu hu hu hu hu fr hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu en hu it hu en hu de hu ja hu hu hu hu hu es es es tr en hu
PHP Math függvények (Matematikai függvények a PHP-ban) [abszolút érték, számrendszerek közötti váltás, szögfüggvények, radián és fok közötti átváltás, számok kerekítése, gyökvonás, logaritmus, pi] - WEBiskola
Weboldalszerkesztő (HTML, CSS, JS kódszerkesztő) HTML-színkód generátor (Hexadecimális, RGB, HSL színkód kereső)
A Math függvények segítségével különböző matematikai műveleteket tudunk végrehajtani PHP-ban.
Egy nagyon kis egyszerű függvény segítségével minden számnak lekérhetjük az abszolút értékét.
abs(SZÁM); Code language: PHP (php)
Szimplán az “abs()” függvénybe megadjuk azt a számot, amelynek az abszolút értékét szeretnénk megtudni.
Most pedig jöjjön egy kicsit komplexebb dolog. Mármint komplexebb lenne a valóságban, de a PHP-ban ez is gyerekjáték. A valóéletben, például papíron számolva, több olyan szabály van, amit figyelembe kell vennünk két számrendszer közötti átváltás során, szerencsére a PHP-ban nincs szükségünk semmilyen előzetes tudásra a művelet végrehajtásához.
base_convert(MIT, MIRŐL, MIRE); Code language: PHP (php)
A “base_convert” után három paramétert kell megadnunk, az első az, hogy mit szeretnénk átváltani, a második az, hogy milyen számrendszerről, míg a harmadik az, hogy milyen számrendszerre.
A fenti példában mind a két esetben a 125-öt váltottuk át (egyszer tízes számrendszerben, egyszer pedig kettesben). Először tízesből kettesbe, majd kettesből tizenhatosba.
A szinusz, koszinusz és tangens szögfüggvényeket is könnyedén kiszámolhatjuk a PHP-ban.
sin(SZÁM); // szinusz cos(SZÁM); // koszinusz tan(SZÁM); // tangens Code language: PHP (php)
A sin, a cos és a tan is értelemszerűen egy számot vár.
Példa szögfüggvények használatára PHP-ban
"; echo cos(1) . " "; echo tan(1); ?> Code language: HTML, XML (xml)
Radián és fok közötti átváltás
Ha nem vagyunk túl jártasak a radián és fok közötti átváltásokban, akkor szerencsénk van, hiszen a PHP beépítetten tartalmaz függvényt mind a radiánból fokba, mind a fokból radiánba való átváltásra.
rad2deg(SZÁM); // radiánból fokba deg2rad(SZÁM); // fokból radiánba Code language: PHP (php)
Mind a két függvény egy számot vár, amelyet az átváltás során használhat.
Példa radián és fok közötti átváltásra PHP-ban
"; echo deg2rad(180); ?> Code language: HTML, XML (xml)
Lehetőségünk van számok kerekítésére is a PHP-ban a round() függvénnyel.
round(SZÁM); Code language: PHP (php)
A “round()” után egyetlen egy számot kell megadnunk, amelyet a PHP kerekíteni fog.
Példa szám kerekítésére PHP-ban
"; echo round(0.49) . " "; echo round(-0.50) . " "; echo round(-0.49); ?> Code language: HTML, XML (xml)
Láthatjátok, hogy a kerekítést mindenhol tökéletesen elvégzi, de a -0,49-et -0-ra kerekíti és mi tudjuk azt, hogy a nulla egy se nem negatív, se nem pozitív szám. Ezt leszámítva a függvény tökéletesen működik.
A következő függvény igen elterjedt, és valószínűleg nagyon sokatok ismeri. Ezen függvény segítségével gyököt vonhatunk a számokból.
sqrt(SZÁM); Code language: PHP (php)
"; echo sqrt(3); ?> Code language: HTML, XML (xml)
Aki eddig attól rettegett, hogy vajon lehet-e logaritmust számolni a PHP-ban, annak nem kell tovább félnie, hiszen kijelenthetjük, hogy igen, lehet.
log(SZÁM); Code language: PHP (php)
"; echo sqrt(0); ?> Code language: HTML, XML (xml)
Pi (π) értéke a PHP-ban
A pi értéke miatt sem kell már tovább aggódni, hiszen ez is lekérdezhető egy függvénnyel a PHP-ban.
pi(); Code language: PHP (php)
Itt nincs szükség semmilyen paraméter megadására, hiszen a PHP-ban nem tudjuk befolyásolni a pi tizedespontosságú megjelenését. Minden esetben egy ugyanolyan hosszúságú pi érték fog megjelenni.
Példa pi értékének lekérdezésére PHP-ban
Code language: HTML, XML (xml)
Számok kerekítése lefelé PHP-ban
A következő függvény segítségével számokat kerekíthetünk lefelé a PHP-ban.
floor(SZÁM); Code language: PHP (php)
Példa számok kerekítésére PHP-ban
"; echo floor(-4.9) . " "; echo floor(-4.1) . " "; echo floor(-4) . " "; echo floor(4); ?> Code language: HTML, XML (xml)
A számok kerekítése során láthatjuk, hogy mindent lefele kerekít, a 4,9-et 4-re, míg a -4,9-et 5-re.
Random szám generálása PHP-ban
Az utolsó (két) függvény segítségével random, azaz véletlenszerű számot tudtok generálni. Ezek használatát nem írnánk le még egyszer, mert már készítettünk róluk egy részletes cikket.
>> Véletlenszerű (random) szám generálása PHP-ban <<
Ha hasznos volt számodra, akkor kérlek oszd meg másokkal is, hogy ezzel támogass minket!
Függvények a PHP-ban (Paraméteres és paraméter nélküli függvények létrehozása, meghívása, hivatkozás szerinti paraméterátadás, típusmegfeleltetés, alapértelmezett érték)
PHP alapok (PHP webprogramozás alapjai kezdőknek)
PHP kiíratások, azaz echo és print + short open tag beállítása, használata
Random, véletlenszám generálása JavaScript-ben (JS Math.random() és Math.floor() magyarul)
#függvények #math #math függvény #PHP #PHP alapok #PHP függvények #PHP ismeretek #php math #PHP programozás #php tananyag #php tanfolyam #webfejlesztés #webprogramozás alapjai #webprogramozás alapok
Mi az a PHP? A PHP fogalma és bemutatása
PHP, Apache és XAMPP letöltése, telepítése
Hogyan és hova írjunk PHP kódot?
Komment, megjegyzés hozzáfűzése PHP kódhoz
PHP kiíratások, azaz echo és print + short open tag beállítása, használata
A legjobb PHP kódszerkesztő programok, IDE-k listája
PHP változók és konstansok fogalma, szintaxisa + példa létrehozásra, módosításra, lekérdezésre
Műveletek tömbökkel PHP-ban (Tömb létrehozása, elemek hozzáadása, felülírása, törlése, tömb hosszának megállapítása, elemeinek kiíratása)
Ciklusok a PHP-ban (for, while, do-while, foreach iterációk + break és continue használata)
Elágazások a PHP-ban (if és switch feltételes utasítás)
PHP alapok (PHP webprogramozás alapjai kezdőknek)
Operátorok a PHP-ban (Aritmetikai, értékadó, értéknövelő, értékcsökkentő, összehasonlító, logikai, feltételes értékadó, tömb- és szövegoperátorok)
Függvények a PHP-ban (Paraméteres és paraméter nélküli függvények létrehozása, meghívása, hivatkozás szerinti paraméterátadás, típusmegfeleltetés, alapértelmezett érték)
MySQL adatbázis-műveletek a PHP-ban (adatbázis-kapcsolat létrehozása, bezárása, tábla létrehozása, rekord hozzáadása, törlése, módosítása, lekérdezések írása)
Session, azaz munkamenetkezelés PHP-ban (Munkamenet indítása, session változók létrehozása, munkamenet megszűntetése)
Sütik kezelése PHP-ban (cookie létrehozása, módosítása, lekérdezése, törlése)
Űrlapkezelés a PHP-ban POST és GET metódus segítségével
SQL és XSS injekció elleni védelem PHP-ban (htmlspecialchars, real_escape_string és előkészített utasítások használata)
PHP titkosítás, avagy hogyan védjük a felhasználók adatait (password_hash() és password_verify() PHP függvények)
PHP include és require utasítások (+ include_once és require_once)
Fájlkezelés a PHP-ban (Fájl létrehozása, megnyitása, írása, törlése, lezárása)
PHP isset() függvény használata
PHP String függvények (Szöveg karaktereinek, szavainak megszámlálása, szöveg keresése, cseréje, nagy-, kisbetűssé alakítása, visszafele kiíratása)
PHP Math függvények (Matematikai függvények a PHP-ban) [abszolút érték, számrendszerek közötti váltás, szögfüggvények, radián és fok közötti átváltás, számok kerekítése, gyökvonás, logaritmus, pi]
Véletlenszerű (random) szám generálása PHP-ban (rand() és mt_rand() függvények használata)
Csatlakozás, kapcsolódás MySQL adatbázishoz PHP-ban (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
MySQL adatbáziskapcsolat lezárása PHP-ban (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
Tábla létrehozása MySQL adatbázisban PHP nyelv alatt (MySQLi objektumorientált, PDO és MySQLi procedurális megoldással)
Rekord hozzáadása MySQL adatbázis táblájához PHP nyelvben (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
Rekord módosítása MySQL adatbázis táblájában PHP nyelv alatt (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
Rekord törlése MySQL adatbázis táblából PHP nyelvben (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
MySQL lekérdezés készítése PHP-ban (MySQLi objektumorientált, PDO és MySQLi procedurális módszerrel)
A legjobb PHP keretrendszerek (13 PHP framework)