테스트 사이트 - 개발 중인 베타 버전입니다

min 최소값, max 최대값 문의 채택완료

열공중 4년 전 조회 1,832

$wr_3값으로 min 최소값이나 max 최대값을 min(array($wr_3)); 이런식으로 처리해야 하는데 잘안되네요. 다른 방법이 있는지요?

$wr_3 = "7000,5000,6000";

echo max(array($wr_3)); // 전체 다 출력 되고 안됨 7000,5000,6000

echo min(array($wr_3)); // 전체 다 출력 되고 안됨 7000,5000,6000

echo "
";

echo max($wr_3); // 에러남 When only one parameter is given, it must be an array in

echo min($wr_3); // 에러남 When only one parameter is given, it must be an array in

echo "
";

echo max("7000,5000,6000"); // 에러남 When only one parameter is given, it must be an array in

echo min("7000,5000,6000"); // 에러남 When only one parameter is given, it must be an array in

echo "
";

echo max(array("7000,5000,6000")); // 전체 다 출력 되고 안됨 7000,5000,6000

echo min(array("7000,5000,6000")); // 전체 다 출력 되고 안됨 7000,5000,6000

echo "
";

echo max(7000,5000,6000); // 직접 숫자를 넣으면 정상 7000

echo min(7000,5000,6000); // 직접 숫자를 넣으면 정상 5000

echo "
";

echo max(array(7000,5000,6000)); // 직접 숫자를 넣으면 정상 7000

echo min(array(7000,5000,6000)); // 직접 숫자를 넣으면 정상 5000

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

$wr_3은 그냥 문자열이어서 그렇습니다. explode 함수 같은 걸로 문자열을 배열화시켜서 사용하시면 되지 않을까 싶네요.

 

$wr_3 = explode(",", $wr_3);

echo max($wr_3);

echo min($wr_3);

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

열공중
4년 전
@쟁반짜장 님 감사합니다.
그렇게하니 잘되네요^^;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인