Ben bir veritabanından çıktı bir dizi var. Ben değerlere filtre temiz yolu nedir merak ediyorum
example array
Array
(
[0] => Array
(
[title] => title 1
[cat_title] => Drawings
[sec_title] => Portfolio
)
[1] => Array
(
[title] => title 2
[cat_title] => Paintings
[sec_title] => Portfolio
)
[2] => Array
(
[title] => title 3
[cat_title] => Drawings
[sec_title] => Portfolio
)
)
Örnek olarak ne htmlspecialchars için sec_title yılların büyük harfe cat_title tamamı ve tüm yapmak için temiz yolu olurdu?
I dizi haritası işlevini kullanabilirsiniz ki yanlış dizi kriteri olmadığını düşünüyordum. böyle
improper array
Array
(
[title] => Array
(
[0] => title 1
[1] => title 2
[2] => title 3
)
[cat_title] => Array
(
[0] => Drawings
[1] => Paintings
[2] => Drawings
)
)
Sonra kullanışlı gibi bir şey yapabilirsiniz:
array_map('strtoupper', $array['cat_title']);
ve tek seferde büyük harf cat_titles tüm olun. Bunun gibi bir şey emin what I have going on now olan bu döverdi.
$count = count($array);
for($i=0; $i < $count; $i++) {
//filter list output
if (isset($array[$i]['cat_title'])) {
$array[$i]['cat_title'] = strtoupper($array[$i]['cat_title']);
}
}
Siz ben numaralı dizisinde işlevleri callback olabilir zaten biliyor musunuz biraz daha zarif daha sonra yukarıda bulunuyor? Umarım yanlış diziyi sıralama olmadan? array_map veya array_walk gibi bir şey?