Aşağıdaki diziye sahibim.Alt çizgiyi boşluk ve büyük harfle değiştirin. İlk karakter dizisi
$state = array("gujarat","andhra_pradesh","madhya_pradesh","uttar_pradesh");
Ben UpperCase
ile bir kelimenin her ilk karakteri ile dizi değerlerini dönüştürmek ve _ yerineboşluk ile istediğiniz
$state = array("Gujarat","Andhra Pradesh","Madhya Pradesh","Uttar Pradesh");
Beklenen Çıktı. Ben de bu döngüyü kullanarak yapıyorum ve beklendiği gibi çalışıyor.
foreach($states as &$state)
{
$state = str_replace("_"," ",$state);
$state = ucwords($state);
}
Ama sorum şu: gereksinimime göre tüm diziyi dönüştürmek için herhangi bir PHP işlevi var mı?
bir dize oluştururken gibi
array_map
işlevi kullanmak gerekiyor Beni değiştirin nt işlevi, 'array_map' başka bir yoldur. İyi çalıştığını, neden değiştiğini söyledin? – Ghost@Ghost Bu 'foreach' döngü ile çalışan bulmak ama ben bunu uygulamak için 'kısa' kodu istiyorum – Sadikhasan
oh tamam, elbette, bu cevaplar yeterli olmalıdır – Ghost