O lekcji
PHP oferuje szereg funkcji wbudowanych, które upraszczają manipulowanie danymi, np. manipulację stringami, operacje na liczbach czy obsługę daty i czasu.
Manipulacja stringami:
strlen()
: Zwraca długość łańcucha.
<?php
$tekst = "Hello, world!";
echo strlen($tekst); // Wynik: 13
?>
str_replace()
: Zastępuje część łańcucha innym tekstem.
<?php
$tekst = "Hello, world!";
echo str_replace("world", "PHP", $tekst); // Wynik: Hello, PHP!
?>
substr()
: Wyciąga część łańcucha.
<?php
$tekst = "Hello, world!";
echo substr($tekst, 7, 5); // Wynik: world
?>
Operacje na liczbach:
abs()
: Zwraca wartość bezwzględną liczby.
<?php
echo abs(-5); // Wynik: 5
?>
round()
: Zaokrągla liczbę do najbliższej liczby całkowitej.
<?php
echo round(3.14); // Wynik: 3
echo round(3.67); // Wynik: 4
?>
rand()
: Generuje losową liczbę.
<?php
echo rand(1, 100); // Wynik: losowa liczba między 1 a 100
?>
Obsługa daty i czasu:
date()
: Zwraca aktualną datę i czas w zadanym formacie.
<?php
echo date("Y-m-d H:i:s"); // Wynik: 2025-01-03 14:30:00
?>
strtotime()
: Zamienia ciąg tekstowy na timestamp.
<?php
echo strtotime("2025-01-01"); // Wynik: 1672531200 (timestamp)
?>