PHP, geniş bir standart kütüphane ile birlikte gelir. Bu kütüphane, programcılara farklı amaçlar için birçok kullanışlı fonksiyon sağlar. İşte, faydalı PHP fonksiyonlarından bazıları:
1. substr()
Bir dizeyi belli bir konumdan itibaren kesmek için kullanılır.
$str = "Hello World!";
echo substr($str, 0, 5); // Output: Hello
Yukarıdaki örnekte, substr() fonksiyonu kullanarak "Hello World!" dizesinin ilk 5 karakterini ("Hello") aldık.
2. strlen()
Bir dizenin uzunluğunu bulmak için kullanılır.
$str = "Hello World!";
echo strlen($str); // Output: 12
Yukarıdaki örnekte, strlen() fonksiyonu kullanarak "Hello World!" dizesinin uzunluğunu bulduk ve ekrana yazdırdık.
3. explode()
Bir dizeyi belirtilen bir ayırıcıya göre parçalara ayırmak için kullanılır, böylece bir dizi oluşturulur.
$str = "apple,banana,cherry";
$fruits = explode(",", $str);
print_r($fruits); // Output: Array ( [0] => apple [1] => banana [2] => cherry )
Yukarıdaki örnekte, explode() fonksiyonu kullanarak , karakterine göre "apple,banana,cherry" dizesini üç parçaya ayırdık ve bunları $fruits adlı bir diziye yerleştirdik.
4. implode()
Bir dizi elemanlarını belirtilen bir ayırıcıyla birleştirmek için kullanılır.
$fruits = array("apple", "banana", "cherry");
$str = implode(",", $fruits);
echo $str; // Output: apple,banana,cherry
Yukarıdaki örnekte, implode() fonksiyonu kullanarak "apple,banana,cherry" dizesini $fruits dizisindeki elemanlarla birleştirdik.
5. date()
Tarih ve saat bilgisi almak için kullanılır.
echo date("Y/m/d"); // Output: 2023/03/12
Yukarıdaki örnekte, date() fonksiyonu kullanarak tarihi "Y/m/d" biçiminde ekrana bastırdık.
6. file_get_contents()
Bir dosyanın içeriğini bir dize olarak okumak için kullanılır.
$content = file_get_contents("example.txt");
echo $content;
Yukarıdaki örnekte, file_get_contents() fonksiyonu kullanarak "example.txt" dosyasının içeriğini okuyup ekrana bastırdık.
7. file_put_contents()
Bir dizeyi bir dosyaya yazmak için kullanılır.
$content = "Hello World!";
file_put_contents("example.txt", $content);
Yukarıdaki örnekte, file_put_contents() fonksiyonu kullanarak "Hello World!" dizesini "example.txt" dosyasına yazdık.
Bu, sadece birkaç örnektir. PHP’de birçok kullanışlı fonksiyon bulunmaktadır. Bunları keşfetmek için PHP belgelerine göz atabilirsiniz.