Neler yeni

PHP String Fonksiyonları

Full Nvme SSD Disk Desteği Sayesinde Çok Daha Hızlı Web Siteleri! 7/24 Destek. Ücretsiz Antispam Koruma. Ücretsiz Domain. Anında Aktivasyon

hsncsoft

Hsc Bilişim Web Yazılım Hizmetleri
Kurumsal üye
Ad
H****
Soyad
Ç****
Katılım
29 Mart 2020
Konum
Adıyaman
Konular
18
Mesajlar
51
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Web Yazılım Uzm
Detay  
Meslek
Web Yazılım Uzm
Tecrübe
9 yıldır Web Tasarım Ve Yazılım Alanın Hizmet Veriyor
Uzmanlık alanları
Htm/Css/Php/Delphi/Sunucu Kurulumu Ve Yönetimi
İş referanslarım
Dm Üzerinde Gönderebilirim
Üyelik tipi
  1. Bireysel
Merhaba Bilindiği gibi PHP string fonksiyonları C++ içerisindeki String.h kütüphanesinden dirsek alarak ilerlemiştir. Hiçbir dilde olmadığı kadar yardımcı String kütüphaneleri bulunmaktadır. Bu sebeple PHP ile bot yazma işlemi programlama dilleri içerisinde en çok PHP ile tercih edilmektedir.

1: Strlen Fonksiyonu

Strlen fonksiyonu strlen($variable) şeklinde kullanılır.

Amacı parametre olarak aldığı metin değişkeninin boyutu hesaplamaktır.

Örnek program

Kod:
<?php
$metin  = "Bu gün yollanıyorken bir gurbete yeniden".
"Belki bir kişi bile gelmeyecektir bize.".
"Bir kemiğin ardında saatlerce yol giden".
"itler bile gülecek kimsesizliğimize";
echo strlen($metin); //160
?>

Chr Fonksiyonu

Bu fonksiyonun amacı, ascii kodu verilen bir karakterin çıktısını verir. Örneğin aşağıda “A” harfinin ascii karşılığı verilerek “A” çıktısı alınmıştır.

Kod:
<?php
echo chr(65);
?>

PHP-String-Fonksiyonlar.jpg

Ascii kodları

3: Explode Fonksiyonu

Fonksiyon amacı, içerisine girilen metini yine içerisine girilen string ifadeye göre parçalar ve array çıktısı üretir.

Kod:
<?php
print_r(explode(" ","Bu metin boşluklara göre ayrılacak"));
?>

Yukarıdaki kod çıktısı

Array ( [0] => Bu [1] => metin [2] => boşluklara [3] => göre [4] => ayrılacak )

4: İmplode Fonksiyonu


Bu fonksiyon, Explode fonksiyonunun aksine girilen birden farla ifadeyi, verilen bir ayraca göre birleştirir.

Örnek olarak explode içerisinde verilen ifadeyi geri birleştirelim.

Kod:
<?php
echo (implode(" ",array("Bu","metin","boşluklara","göre","ayrılacak")));
?>

5: Str_split Fonksiyonu

Bu fonksiyon, bir metni içerisine girilen sayıya göre parçalar ve bir dizi yaratır. Eğer sayı belirtirmezse, metni 1’er 1’er bir diziye atar. Yani varsayılan bölme sayısı 1’dir.

Kod:
<?php
$key="A43GKL93F8C4GH1XQ89E";
$key_=str_split($key,4);
echo "Key = ";
foreach($key_ as $item)
   echo $item," ";
?>

Çıktısı

Key = A43G KL93 F8C4 GH1X Q89E

6: Str_replace Fonksiyonu

String içerisinde belirtilen bir yeri başka bir metin ile değiştirir. Büyük küçük harf duyarlıdır.

Kullanımı: str_replace($ara,$degis,$metin); şeklindedir.

Kod:
<?php
$metin = "Daha dün 3 kitap aldım.";
$degisecek = "kitap";
$degismis = "betik";
$son = str_replace($degisecek,$degismis,$metin);
echo $son;
?>

Aşağıda ise array içerisindeki bir ifadeyi değiştirelim

Kod:
<?php
$array=array("Elma","Armut","Karpuz","Vişne","Şeftali");
$array=str_replace("Vişne","Kiraz",$array);
print_r($array);
?>
 

tahaaysan

Sosyal Medya Hizmetleri
Ad
Soyad
Katılım
28 Mart 2020
Konum
İstanbul
Konular
34
Mesajlar
249
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Sos. Medya Hizmetleri
Detay  
Meslek
Sos. Medya Hizmetleri
Üyelik tipi
  1. Kurumsal
php ile ilgilenen arkadaşlar için yaralı konu ?
 
Yorum

hsncsoft

Hsc Bilişim Web Yazılım Hizmetleri
Kurumsal üye
Ad
H****
Soyad
Ç****
Katılım
29 Mart 2020
Konum
Adıyaman
Konular
18
Mesajlar
51
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Web Yazılım Uzm
Detay  
Meslek
Web Yazılım Uzm
Tecrübe
9 yıldır Web Tasarım Ve Yazılım Alanın Hizmet Veriyor
Uzmanlık alanları
Htm/Css/Php/Delphi/Sunucu Kurulumu Ve Yönetimi
İş referanslarım
Dm Üzerinde Gönderebilirim
Üyelik tipi
  1. Bireysel
umarım yararlı olur
 
Yorum

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Gece/Gündüz modunu seç

Gece ve gündüz modlarından tarzınıza yada ihtiyaçlarınıza uygun olanı seçerek kullana bilirsiniz.

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Izgara yada normal mod

Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.

Forum arkaplan resimleri

Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat

Sidebar blogunu kapat/aç

Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.

Yapışkan sidebar kapat/aç

Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.

Radius aç/kapat

Blok köşelerinde bulunan kıvrımları kapat/aç bu şekilde tarzını yansıt.