ucwords

(PHP 4, PHP 5, PHP 7, PHP 8)

ucwordsDizgedeki her sözcüğün ilk harfini büyük harf yapar

Açıklama

ucwords(string$dizge, string$ayraçlar = " \t\r\n\f\v"): string

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.

Bağımsız Değişkenler

dizge

Girdi dizgesi.

ayraçlar

Seçimlik ayraçlar sözcük ayırma karakterleri içerir.

Dönen Değerler

Dönüştürülen dizgeyi döndürür.

Sürüm Bilgisi

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.

Örnekler

Ö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
?>

Notlar

Bilginize: Bu işlev ikil dosyalarla çalışırken dosya içeriğini değiştirmez.

Ayrıca Bakınız

  • strtoupper() - Bir dizgenin harflerini büyük harfe çevirir
  • strtolower() - Bir dizgenin harflerini küçük harfe çevirir
  • ucfirst() - Dizgenin ilk karakterini büyük harfe çevirir
  • mb_convert_case() - Bir dizgeye büyük-küçük harf dönüşümü uygular
To Top