PHP array_filter 사용법
뜬금없이 array_filter의 사용법을 게다가 PHP의 사용법을 정리하는 이유는 PHP 특성상의 문제로 약간 의도와 다르게 동작하는 것이 있어서다. $values = ['a','b','c','d']; echo json_encode( array_filter($values, function($value) { return $value != 'b'; }) ); 내가 하고 싶었던 일은 단순히 array에서 특정값을 제외하기를 원했다. foreach를 돌려서 빼내도 되지만 가급적 미리 제공되는 함수를 써보려고 했다. 예상한 결과는 당연하게도 ['a','c','d'] 다. 그런데 결과는 어떻게 나왔을까? {"0":"a","2":"c","3":"d"} 이런 결과가 나오는 이유는 PHP에서 array는 object이..
Dev
2018. 2. 1. 15:27