web tasarım dersleri

Navigate / search

Php’de Büyük & Küçük Harfe Çevirme- strtoupper,strtolower,ucfirst,ucwords

Konu: Baş harfleri büyük yapmak,metni küçük harfe çevirmek,metni büyük harfe çevirmek.

Php’de gerektiği zamanlarda metinleri düzenlememiz gerekir.Bunlardan biride büyük küçük harf farklılıklarıdır.Kimi yazılarda cümlenin ilk harfinin büyük olması kimi yazılarda tüm kelimelerin baş harflerinin büyük olması kimi yazılarda da tamamen küçük yada tamamen büyük olmasını isteriz.Saydıklarım metin düzenlemeleri için 4 farklı komut yani fonksiyon kullanacağız.Bu komutlar strtolower() strtoupper() ucfirst() ucwords().
Şimdi sırasıyla bu komutlara göz atalım ve örnekler yapalım.

Küçük harfleri büyük harflere çevirmek – strtoupper($degisken) ;

1
2
$metin="php dersleri buyuk kucuk harf kavrami";
echo strtoupper($metin);

Metnimizin tümü küçük harflerden oluşuyordu.Strtoupper komutuyla bu yazıyı ekrana yazdırdık ve metnimizin tüm karakterleri büyük oldu;

PHP DERSLERI BUYUK KUCUK HARF KAVRAMI

Büyük harfleri Küçük harflere çevirmek – strtolower($degisken) ;

1
2
$metin="PHP DERSLERI BUYUK KUCUK HARF KAVRAMI";
echo strtolower($metin);

Metnimizin tümü büyük harflerden oluşuyordu.Strtolower komutuyla bu yazıyı ekrana yazdırdık ve metnimizin tüm karakterleri küçük oldu;

php dersleri buyuk kucuk harf kavrami

Cümlenin ilk harfini büyük harflere çevirmek – strtoupper($degisken) ;

1
2
$metin="php dersleri buyuk kucuk harf kavrami";
echo ucfirst($metin);

Metnimizin tümü küçük harflerden oluşuyordu.Ucfirst komutuyla bu yazıyı ekrana yazdırdık ve metnimizin sadece ilk harfi büyük oldu;

Php dersleri buyuk kucuk harf kavrami

Her kelimenin ilk harfini büyük harflere çevirmek – ucwords($degisken) ;

1
2
$metin="php dersleri buyuk kucuk harf kavrami";
echo ucwords($metin);

Metnimizin tümü küçük harflerden oluşuyordu.Ucwords komutuyla bu yazıyı ekrana yazdırdık ve metnimizdeki her kelimenin ilk harfi büyük oldu;

Php Dersleri Buyuk Kucuk Harf Kavrami

Şu ana kadar hep cümlenin düzenlenmiş halini echo() komutuyla ekrana yazdırdık.Bunu direk olarak ekrana yazdırdaman bir değişkenin içine atıp daha sonra kullanmak üzere saklayabiliriz

$duzenlenmis_metin=strtolower($metin);
$duzenlenmis_metin=strtoupper($metin);
$duzenlenmis_metin=ucfirst($metin);
$duzenlenmis_metin=ucwords($metin);

Comments

Nejdet Acar

Güzel ve anlaşılır bir anlatım olduğu için ve PHP ye yeni başlayanlara bu şekilde katkısı olduğu için bir PHP meraklısı olarak site sahibine veya bu konuyu yazan kişiye teşekkür ederim.
Konuda geçen işlemleri mantık olarak bilmeme rağmen yanlış yazmamak için hemen Google amcaya yazıverdim üşengeçlik edip. Sayfanız en üstte çıktığı için açıp tekrar bilgimi tazelemiş oldum.
Saygılar, Hörmetler…

Şafak

Necdet Bey, düşünceleriniz için bende çok teşekkür ederim.

Çaça

Dünyanın açık ara en iyi anlatımı değilse bende birşey bilmiyorum gerçekten mükemmel olmuş

rıdvan

Hocam,
bunu form kutucuklarında nasıl uygulayacağız. yani form kutucuguna üye girişi yapmak isteyen bir kişi adını örnek rıdvan b diye yazsa bir başka kutucuga geçince değerin Rıdvan B olarak nasıl değişecek. kimse bu konuda birşey yazamamış. cevaplarsanız sevinirim. yani kaydedilirken ad soyad baş harflerinin büyük olarak kaydedilmesini istiyorum.

Şafak

Bu işi Javascript ile yapabilirsin. Bu kodlar işini görür “input” yazan kısıma özel selectorler belirleyip kullanabilirsin.

$(document).ready(function() {
$(‘input’).on(‘keydown’, function(event) {
if (this.selectionStart == 0 && event.keyCode >= 65 && event.keyCode < = 90 && !(event.shiftKey) && !(event.ctrlKey) && !(event.metaKey) && !(event.altKey)) {
var $t = $(this);
event.preventDefault();
var char = String.fromCharCode(event.keyCode);
$t.val(char + $t.val().slice(this.selectionEnd));
this.setSelectionRange(1,1);
}
});
});

Burada da çalışır hali var inceleyebilirsin.

http://jsfiddle.net/9zPTA/31/

Leave a comment

name*

email* (not published)

website