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.