function return hakkında bir soru phpye yeni başlayan birisi için
5
●262
- 21-08-2016, 00:29:37selamın aleyküm arkadaşlar php de function konusunu anladım fakat return olayına kafam takıldı size sorayım dedim değer döndürmek diye geçiyor her yerde return için fakat bir web siteyi kodlarken neresinde değer döndürmek isteriz ne zaman kullanmalıyız return fonksiyonunu onun mantığını çözemedim tşk ederim yardımcı olacak olanlar için
- 21-08-2016, 12:14:00Bu soruyu sorduğuna göre function konusunu anlamamışın.Aşağıdaki functionu ve kullanımını incele;
function sefyap($fonktmp) { $returnstr = ""; $turkcefrom = array("/Ğ/","/Ü/","/Ş/","/İ/","/Ö/","/Ç/","/ğ/","/ü/","/ş/","/ı/","/ö/","/ç/"); $turkceto = array("G","U","S","I","O","C","g","u","s","i","o","c"); $fonktmp = preg_replace("/[^0-9a-zA-ZÄzÜŞİÖÇğüşıöç]/"," ",$fonktmp); // Türkçe harfleri ingilizceye çevir $fonktmp = preg_replace($turkcefrom,$turkceto,$fonktmp); // Birden fazla olan boşlukları tek boşluk yap $fonktmp = preg_replace("/ +/"," ",$fonktmp); // Boşukları - işaretine çevir $fonktmp = preg_replace("/ /","-",$fonktmp); // Tüm beyaz karekterleri sil $fonktmp = preg_replace("/\s/","",$fonktmp); // Karekterleri küçült $fonktmp = strtolower($fonktmp); // Başta ve sonda - işareti kaldıysa yoket $fonktmp = preg_replace("/^-/","",$fonktmp); $fonktmp = preg_replace("/-$/","",$fonktmp); return $fonktmp; }//sef url için fonksiyon //Kullanımı; <?php $sefurl = sefyap("deneme şef ürelemiz"); ?> - 21-08-2016, 12:44:46Kimlik doğrulama veya yönetimden onay bekliyor.
<?php function deneme($isim){ if($isim == "numan"){ // gelen veri istedigim veriye esit ise true olarak geri donder. return true; }else { // gelen veri istedigim veriye esit degil ise false olarak geri donder. return false; } } $bak = deneme("numan"); // gelen veri true ise if($bak){ echo "numan gelmis"; }else { // gelen veri true degil ise echo "bu numan degil."; } - 21-08-2016, 12:53:42o zaman şöyle diyelim;
function YapilacakIslem($GirenVeri){ /*Fonksiyon kodlarımız burda*/ return $CikanVeri; }Yani örnekleyecek olursak;
Kalınyap adında fonsyion oluşturalım.
function KalinYap($normal_kelime){ $kalin_kelime = "<strong>".$normal_kelime."</strong>";//Burda girdiye uygulanan işlem. return $kalin_kelime;//burda da çıktı olarak verilecek nesne. }Kullanım olarak;
$isim = KalinYap("CoLLeR"); echo "Benim adım ".$isim;Yukardaki fonksiyonun çıktısı;
Benim adım CoLLeR
Umarım anlatabildim.