데이터베이스의 출력 배열이 있습니다. 나는 값을 필터링 할 수있는 가장 깨끗한 방법은 무엇인지 궁금출력 정리를위한 PHP 배열 콜백 함수
가장 깨끗한 방법은 대문자로 cat_title의 모든을하는 것입니다 무엇을 예를 들어
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
)
)
과 sec_title 년대의 모든 예를 배열 htmlspecialchars?
배열 배열 함수를 사용할 수 있다고 배열을 부적절하게 정렬하면 생각했습니다. 이
부적절한 배열
Array
(
[title] => Array
(
[0] => title 1
[1] => title 2
[2] => title 3
)
[cat_title] => Array
(
[0] => Drawings
[1] => Paintings
[2] => Drawings
)
)
처럼 그리고 내가 좋아하는 편리한 뭔가 할 수있는 :
array_map('strtoupper', $array['cat_title']);
을하고 한 번에를 대문자 cat_titles을 모두 확인합니다. 그걸 좋아할 것 같아요, 지금 제가 무엇을하고있는 것입니까.
$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']);
}
}
어쨌든 번호가 지정된 배열에 콜백 함수를 사용할 수 있다는 것을 알고 계십니까? 배열을 잘못 정렬하지 않고 바라기를 바랍니다. array_map 또는 array_walk와 같은 것?
왜 데이터베이스 수준에서 결과를 필터링하지 않습니까? – knittl
질문은 결과 배열에 콜백 함수를 사용하는 것에 관한 것입니다. 나는 데이터베이스 수준에서 markdown을 실행할 수 없습니다. – user73119