
----------------------
Belirtilen kelimede kaç tane büyük harf var buna bakıyor.
(tersi uygulanarak küçük harfede bakılabilir)
function buyukHarf($kelime)
{
$buyukHarf = 0;
$kel = trim($kelime);
$count = strlen($kel);
for($i=0;$i<=$count;$i++)
{
$harf = substr($kel,$i,1);
if(!empty($harf) && $harf!=" ")
{
$harfBuyuk = buyult($harf);
if($harf == $harfBuyuk)
{
$buyukHarf++;
}
}
}
return $buyukHarf;
}kullanımı buyukHarf('SaHo');
gibi
-----------------
belirtilen klasördeki dosyaları listeler
function dosyaListele($klasor)
{
$dosyaListesi = array();
$dizin=opendir($klasor);
while ($dosya = readdir($dizin)) {
if ( $dosya !="." AND $dosya !=".." AND $dosya !="" )
{
$dosyaListesi []= $dosya ;
}
}
closedir($dizin);
sort($dosyaListesi );
return $dosyaListesi ;
}$dosyalar = dosyaListele('images');gibi kullanıldığında , klasör altındaki dosyaları değişkene array olarak aktarır
-------------------------------
function klasorListele($klasor)
{
$klasorListesi = array();
$dizin=opendir($klasor);
while ($dosya = readdir($dizin)) {
if ( (!ereg("[.]",$dosya) and $dosya!="") )
{
$klasorListesi []=$dosya;
}
}
closedir($dizin);
sort($klasorListesi);
return $klasorListesi;
}$dosyalar = klasorListele('temp');gibi kullanıldığında , klasör altındaki klasörleri değişkene array olarak aktarır
--------------------------------
function dosyaTuru($tur)
{
switch ($tur) {
case "image/pjpeg":
case "image/jpeg":
return "jpg";
break;
break;
case "image/gif":
return "gif";
break;
case "image/png":
return "png";
break;
case "image/bmp":
return "bmp";
break;
default:
return false;
break;
}
}echo dosyaTuru($_FILES['dosya']['type']);gibi kullanılıp uzantısı tespit edilebilir
----------------
function sayiDurum($sayi) {
if(substr($sayi,0,1)=='-')
{
return false;
}
else
{
return true;
}
}dosya pozitif negatif tespiti için false dönüyorsa cevap negatiftir true dönüyorsa pozitif bir sayıdır.
---------
dosya uzantisini kısaca bulmak
function uzanti($dosya) {
return end(explode(".", $dosya));
}----sürekli sürekli print_r de <pre> yazmaktan sıkıldıysanız
function printr($veri = null)
{
echo"<pre>";
if($veri == null)
{
print_r($_REQUEST);
}
else
{
print_r($veri);
}
echo"</pre>";
}bu şekilde kullanabilirsiniz 
-------------------
bunu ben yazmadım lakin trim_all yani boşluk satır sütün paragraf ne bulursa silip tertemiz bir metin sunar size
function trimall($str, $charlist = " \t\n\r\0\x0B")
{
return str_replace(str_split($charlist), '', $str);
}ilk elimin altında olanlar bunlar istek olursada yaparız yeni birşeyler