PHP İle Dinamik İnternet Programcılığı Eğitimi
İrem Ocaklı tarafından hazırlanmıştır...
☛PHP Dizeler (Stringler)
✎String değişkenleri tanımlamayı öğrenmiştik.Şimdi yaygın kullanılar string fonksiyonları kullanmayı öğreneceğiz.
☛ strlen()
✎PHP strlen() işlevi bir dizgenin uzunluğunu döndürür.
➊<!DOCTYPE html>
➋<html lang="en">
➌<head>
➍<meta charset="UTF-8">
➎<meta http-equiv="X-UA-Compatible" content="IE=edge">
➏<meta name="viewport" content="width=device-width, initial-scale=1.0">
➐<title>Document</title>
➑</head>
➒<body>
<?php
⭐➓echo strlen("Web programlama");
?>
➊➊</body>
➊➋</html>
✍Not:Web programlama dizgesinin uzunluğunu boşluklar da dahil olmak üzere 15 olarak yazdırır.
☛ strrev()
✎PHP strrev()işlevi bir diziyi tersine çevirir.
➊<!DOCTYPE html>
➋<html lang="en">
➌<head>
➍<meta charset="UTF-8">
➎<meta http-equiv="X-UA-Compatible" content="IE=edge">
➏<meta name="viewport" content="width=device-width, initial-scale=1.0">
➐<title>Document</title>
➑</head>
➒<body>
<?php
⭐➓echo strrev("Web programlama");
?>
➊➊</body>
➊➋</html>
☛ strpos()
✎PHP strpos()işlevi, bir dize içinde belirli bir metni arar. Bir eşleşme bulunursa, işlev ilk eşleşmenin karakter konumunu döndürür. Eşleşme bulunamazsa, FALSE döndürür.
➊<!DOCTYPE html>
➋<html lang="en">
➌<head>
➍<meta charset="UTF-8">
➎<meta http-equiv="X-UA-Compatible" content="IE=edge">
➏<meta name="viewport" content="width=device-width, initial-scale=1.0">
➐<title>Document</title>
➑</head>
➒<body>
<?php
⭐➓echo strpos("Web programlama" , "Web");
?>
➊➊</body>
➊➋</html>
✍Not:Büyük küçük harf duyarlı olduğunu unutmayın.
✍Not:Bir dizedeki ilk karakter konumu 0'dır (1 değil).
☛ str_replace()
✎PHP str_replace()işlevi, bir dizideki bazı karakterleri diğer bazı karakterlerle değiştirir.
➊<!DOCTYPE html>
➋<html lang="en">
➌<head>
➍<meta charset="UTF-8">
➎<meta http-equiv="X-UA-Compatible" content="IE=edge">
➏<meta name="viewport" content="width=device-width, initial-scale=1.0">
➐<title>Document</title>
➑</head>
➒<body>
<?php
⭐➓echo str_replace("Dünya", "PHP", "Merhaba Dünya!");
?>
➊➊</body>
➊➋</html>
☛ strtoupper
✎PHP strtoupper()işlevi, tanımlanan değişkendeki tüm içeriği büyük harf yapar.
➊<!DOCTYPE html>
➋<html lang="en">
➌<head>
➍<meta charset="UTF-8">
➎<meta http-equiv="X-UA-Compatible" content="IE=edge">
➏<meta name="viewport" content="width=device-width, initial-scale=1.0">
➐<title>Document</title>
➑</head>
➒<body>
<?php
⭐➓echo strtoupper("Web Programlama");
?>
➊➊</body>
➊➋</html>
☛ strtolower
✎PHP strtolower()işlevi, tanımlanan değişkendeki tüm içeriği küçük harf yapar.
➊<!DOCTYPE html>
➋<html lang="en">
➌<head>
➍<meta charset="UTF-8">
➎<meta http-equiv="X-UA-Compatible" content="IE=edge">
➏<meta name="viewport" content="width=device-width, initial-scale=1.0">
➐<title>Document</title>
➑</head>
➒<body>
<?php
⭐➓echo strtolower("Web Programlama");
?>
➊➊</body>
➊➋</html>
☛ ucfirst()
✎PHP ucfirst() işlevi, metinlerin sadece ilk harfini büyük yazar.
➊<!DOCTYPE html>
➋<html lang="en">
➌<head>
➍<meta charset="UTF-8">
➎<meta http-equiv="X-UA-Compatible" content="IE=edge">
➏<meta name="viewport" content="width=device-width, initial-scale=1.0">
➐<title>Document</title>
➑</head>
➒<body>
<?php
⭐➓echo ucfirst("web programlama");
?>
➊➊</body>
➊➋</html>
☛ ucwords()
✎PHP ucwords() işlevi, tüm kelimelerin ilk harfini büyük yazar.
➊<!DOCTYPE html>
➋<html lang="en">
➌<head>
➍<meta charset="UTF-8">
➎<meta http-equiv="X-UA-Compatible" content="IE=edge">
➏<meta name="viewport" content="width=device-width, initial-scale=1.0">
➐<title>Document</title>
➑</head>
➒<body>
<?php
⭐➓echo ucwords("web programlama");
?>
➊➊</body>
➊➋</html>
☛ substr()
✎substr fonksiyonu ile bir metnin içerisinde istediğimiz karakterden istediğimiz karaktere kadar yazdırırız.
➊<!DOCTYPE html>
➋<html lang="en">
➌<head>
➍<meta charset="UTF-8">
➎<meta http-equiv="X-UA-Compatible" content="IE=edge">
➏<meta name="viewport" content="width=device-width, initial-scale=1.0">
➐<title>Document</title>
➑</head>
➒<body>
<?php
⭐➓echo substr("web programlama",0,3);
?>
➊➊</body>
➊➋</html>