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.

Tam ekran resim

☛ 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>

Tam ekran resim

☛ 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).

Tam ekran resim

☛ 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>

Tam ekran resim

☛ 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>

Tam ekran resim

☛ 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>

Tam ekran resim

☛ 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>

Tam ekran resim

☛ 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>

Tam ekran resim
Tam ekran resim

☛ 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>

Tam ekran resim