PHP İki Kelime Arasındaki Değerleri Almak | PremiumZEN
Ana Sayfa / PHP / PHP İki Kelime Arasındaki Değerleri Alma Fonksiyonu

PHP İki Kelime Arasındaki Değerleri Alma Fonksiyonu

PHP’de iki kelime arasındaki değeri veya curl fonksiyonu ile aldığınız bir sayfadaki istediğiniz verileri almak için “cut_str” fonksiyonunu kullanabilirsiniz.

Fonksiyon Kullanımı

function cut_str($str, $left, $right)
{
$str = substr(stristr($str, $left) , strlen($left));
$leftLen = strlen(stristr($str, $right));
$leftLen = $leftLen ? -($leftLen) : strlen($str);
$str = substr($str, 0, $leftLen);
return $str;
}

Yukarıdaki function’u projemize ekliyoruz.

Örnek #1$JSONVeri” kısmında bulunan jsondaki “Name” değerini alalım.

$JSONVeri = '{"4c3e336a6":{"ID":"79dd92b59e","Name":"PremiumZen","Url":"http://premiumzen.com"}}';
$Name = cut_str($JSONVeri, 'Name":"','"');
echo $Name;

// Çıktısı: PremiumZen

Fonksiyonumuzun amacı “$JSONVeri” kısmındaki verilerde Name”:” kısmını bularak kısmına kadar içinde bulunan verileri almaktır. Örneğimizi aşağıdaki görsele bakarak daha net anlayabilirsiniz.

Not: Almak istediğimiz veride veya karakterleri içeriyorsa cut_str kısmını buna göre değiştirme yapabilirsiniz. Yani verimizde çift tırnak yerine tek tırnak içeriyorsa cut_str($JSONVeri, Bul,Son); şeklinde kullanabilirsiniz.

Örnek #2 Cümlede geçen iki kelime arasındaki değerleri alalım.

$JSONVeri = "Araştırma yaparken PremiumZen ile karşılaştım.";
$Name = cut_str($JSONVeri, "yaparken","ile");
echo $Name;

// Çıktısı:  PremiumZen 

Yukarıdaki örneğimizde çıktı “ PremiumZen ” şeklinde olacaktır. Yani PremiumZen başında ve sonunda bir boşluk olacaktır. Eğer boşluk olmasını istemiyorsak cut_str fonksiyonumuza boşlukları eklememiz gerekir.

$JSONVeri = "Araştırma yaparken PremiumZen ile karşılaştım.";
$Name = cut_str($JSONVeri, "yaparken "," ile");
echo $Name;

// Çıktısı: PremiumZen

İki kelime arasındaki değerleri almak ayrıca preg_match ile de yapılabilir. Ancak bu cut_str fonksiyonu kadar verimli olmayabilir. preg_match kullanarak değer almayı daha sonra öğreteceğiz.

hakkında Berat ALDIRMAZ

PremiumZen Kurucu

Ayrıca kontrol

PHP ile Dosya ve Klasör Silmek

  PHP ile Dosya silmek için unlink(‘dosya.rar‘); kodu, Klasör silmek için rmdir(‘klasor‘); kodu kullanılır. Bu …

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir