Merhabalar,
PHP ile dizileri genellikle kullanıyorum. Özellikle de esnek olarak kullanılabilmesi birçok olanağı bize sunmaktadır.
Katı kurallar olmadan sonsuz elemanlı diziler oluşturabiliyoruz diyebiliriz.
Bir projede ihtiyaç olan dizi içerisindeki tüm string ifadelerin Türkçe karakter destekli olarak büyük harfe çevirme işlemi için ufak bir fonksiyon yazdım.
Beni kurtardı. Başkalarını da kurtarsın 🙂
function upper_string_arr( $arr )
{
foreach( $arr as $key => $value )
{
if( !is_array( $value ) )
{
$arr[ $key ] = mb_strtoupper( $value );
continue;
}
foreach( $value as $k => $v )
{
if( !$v || is_numeric( $v ) )
continue;
if( is_array( $v ) )
upper_string_arr( $v );
$arr[ $key ][ $k ] = mb_strtoupper( $v );
}
}
return $arr;
}
Fonksiyon recursive olarak ilerlemekte. İç içe olan dizileride büyültmektedir.


llandığımız sistemlerde ne gibi arızalar, problemler, yavaşlıklar ve beklemediğimiz anda renkli renkli ( genellikle beyaz olur ) ekranlar yaşamamızın sebepleri ve çözümlerine üstün körü
Kullanmış olduğumuz bir sistem artık kendi kendine yetmiyor ise sistem ne yapmalıyız diye kara kara düşünürken çıkarılan çözümler oldukça fazladır. Bunları alt alta koyarsak üst üste bineceği için bir yerlerde yine yetersiz gelecektir. Sonu olmayan bir döngüden bahsediyoruz. 🙂