Burak Çalışkan

PHP dizi ardışık kayıtları,peşpeşe kayıtları bulma

  • 2 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • 0 Yorum
  • PHP

$needle = array(‘a’, ‘b’);
$haystack = array(‘x’, ‘a’, ‘b’, ‘c’);

function consecutive_values(array $needle, array $haystack) {
$i_max = count($haystack)-count($needle);
$j_max = count($needle);
for($i=0; $i<$i_max; ++$i) { $match = true; for($j=0; $j<$j_max; ++$j) { if($needle[$j]!=$haystack[$i+$j]) { $match = false; break; } } if($match) { return $i; } } return -1; } VEYA function searchInArray($haystack, $needle) { $keys = array_search($haystack, $needle[0]); foreach ($keys as $key) { $endPos = $key + count($needle); for ($i=1; $i<$count($needle); $i++) { if ($needle[$i] == $haystack[$key + $i]) { return $key; } } } return false; }

PHP contains Fonksiyonu

function contains($str, array $arr)
{
foreach($arr as $a) {
if (stripos($str,$a) !== false) return true;
}
return false;
}

PHP Kodlama Standartları

  • 3 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • 0 Yorum
  • PHP

PHP dil olarak herhangi bir yazım standardına sahip değildir, bu nedenle projelerde yada kütüphanelerde değişik yazım stilleri görebilirsiniz. Bu durum hem bizim başka kodları okumamızı zorlaştırır, hemde bizden sonra gelen yazılım geliştiricilerinin bizim kodlarımızı okuması zorlaşır. Yani kısaca her yönden zararlı çıkan bizler oluyoruz. Bu sebeple dünyaca geliştiricilerinin belirledikleri PSR standartları bulunmaktadır. Bu standartlar büyük projelerde, frameworklerde görmeniz mümkün. Hal böyle olunca bizimde bu standartları öğrenmemiz iyi, kullanmamız çok çok iyi olacaktır.

(Devamını Oku)

PHP YouTube File Get Contents

  • 3 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • 0 Yorum
  • PHP

 

PHP SEO Türkçe Karakterleri İngilizce Karaktere Çevirme

  • 3 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • 0 Yorum
  • PHP

function temizle($string) {
$turkce = array(‘ö’,’Ö’,’ç’,’Ç’,’ş’,’Ş’,’İ’,’ı’,’I’,’ğ’,’Ğ’,’ü’,’Ü’);
$ingilizce = array(‘o’,’o’,’c’,’c’,’s’,’s’,’i’,’i’,’i’,’g’,’g’,’u’,’u’);
$string = str_replace(‘ ‘, ‘-‘, $string);
$string = str_replace($turkce, $ingilizce, $string);
$string = preg_replace(‘/[^A-Za-z0-9\-]/’, ”, $string);
return preg_replace(‘/-+/’, ‘-‘, $string);
}

PHP Şifreli Sayfa

  • 4 sene önce, Burak Çalışkan tarafından yazılmıştır.
  • 0 Yorum
  • PHP

 

PHP TXT Yazma

 

PHP TXT Okuma