array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.ucwords.php', 1 => 'ucwords', ), 'up' => array ( 0 => 'ref.strings.php', 1 => 'Dizge İşlevleri', ), 'prev' => array ( 0 => 'function.ucfirst.php', 1 => 'ucfirst', ), 'next' => array ( 0 => 'function.utf8-decode.php', 1 => 'utf8_decode', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/strings/functions/ucwords.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
ucwords — Dizgedeki her sözcüğün ilk harfini büyük harf yapar
Eğer dizge
'nin her sözcüğünün ilk karakterini
"a"
(0x61) ile "z"
(0x7a) arasında
bir ASCII karakter ise (başka bir deyişle ASCII küçük harf ise) büyük
harfe çevirerek dizgeyi döndürür.
Bir sözcük, ayraçlar
karakterlerinden sonra gelen ve
boşluk karakterleri içermeyen bir dizge olarak tanımlanır (Boşluk
karakterleri: boşluk, yatay sekme, satırbaşı, satırsonu, sayfa ileri ve düşey
sekme).
Benzer dönüşümün çok baytlı dizgelerde yapılması gerekirse
mb_convert_case() işlevi
MB_CASE_TITLE
sabiti ile kullanılabilir.
mode.
dizge
Girdi dizgesi.
ayraçlar
Seçimlik ayraçlar
sözcük ayırma karakterleri
içerir.
Dönüştürülen dizgeyi döndürür.
Sürüm: | Açıklama |
---|---|
8.2.0 | Büyük/küçük harf dönüşümü yalnızca ASCII karakterlere uygulandığından yerelin setlocale() ile atanması artık gerekmiyor. |
Örnek 1 - ucwords() örneği
<?php
$foo = 'hello world!';
$foo = ucwords($foo); // Hello World!
$bar = 'HELLO WORLD!';
$bar = ucwords($bar); // HELLO WORLD!
$bar = ucwords(strtolower($bar)); // Hello World!
?>
Örnek 2 - Özel ayraçlı ucwords() örneği
<?php
$foo = 'hello|world!';
$bar = ucwords($foo); // Hello|world!
$baz = ucwords($foo, "|"); // Hello|World!
?>
Örnek 3 - Ek ayraçlı ucwords() örneği
<?php
$foo = "mike o'hara";
$bar = ucwords($foo); // Mike O'hara
$baz = ucwords($foo, " \t\r\n\f\v'"); // Mike O'Hara
?>
Bilginize: Bu işlev ikil dosyalarla çalışırken dosya içeriğini değiştirmez.