본문 바로가기
반응형

내장함수4

PHP - 수학 관련 함수 1. 최대값과 최소값 max() 함수는 전달받은 수 중에서 가장 큰 수를 반환하며, min() 함수는 가장 작은 수를 반환합니다. 2. 올림과 내림 floor() 함수는 인수로 전달받은 값과 같거나 작은 수 중에서 가장 큰 정수를 반환합니다. ceil() 함수는 반대로 인수로 전달받은 값과 같거나 큰 수 중에서 가장 작은 정수를 반환합니다. round() 함수는 인수를 반올림 하여 반환합니다. echo floor(10.95); // 10 echo floor(11.01); // 11 echo floor(-10.95); // -11 echo floor(-11.01); // -12 echo ceil(10.95); // 11 echo ceil(11.01); // 12 echo ceil(11); // 11 ech.. 2020. 4. 28.
PHP - 문자열 관련 함수 1. 문자열의 길이 strlen() 함수는 전달받은 문자열의 길이를 반환합니다. 이때 문자열의 길이란 문자열에 포함된 문자의 개수를 의미합니다. $str = "12345678"; echo strlen($str); // 8 만약 strlen() 함수에 영문자만이 아닌 한글이 포함된 문자열이 전달되면, 문자열의 길이가 아닌 문자열의 총 바이트(byte) 수를 반환합니다. 따라서 한글이 포함된 문자열의 정확한 문자열 길이를 반환받기 위해서는 mb_strlen() 함수를 사용해야 합니다. mb_strlen() 함수는 문자열뿐만 아니라 두 번째 인수로 인코딩 방식까지 전달받을 수 있습니다. 이렇게 전달받은 인코딩 방식으로 해당 문자열을 해석하여 정확한 문자열의 길이를 반환해 줍니다. 만약 두 번째 인수를 전달받지.. 2020. 4. 27.
PHP - 배열 관련 함수 1. 배열 요소의 개수 count() 함수와 sizeof() 함수는 배열에 저장된 배열 요소의 개수를 반환합니다. array_count_values() 함수는 전달받은 배열의 배열 요소 값을 모두 확인하여, 해당 값이 몇 번 등장하는지를 확인합니다. 그 후 배열 요소의 값을 키(key)로 하고, 해당 값의 등장 빈도를 값(value)으로 하는 연관 배열을 반환합니다. $arr = array(1, 5, 7, 3, 3, 1, 2); echo "배열 요소의 수는 ".count($arr)."입니다."; // 7 echo "배열 요소의 수는 ".sizeof($arr)."입니다."; // 7 $acv = array_count_values($arr); // 1 : 2번, 5 : 1번, 7 : 1번, 3 : 2번, 2.. 2020. 4. 27.
PHP - 변수 관련 함수 변수가 어떤 타입인지를 검사할 때에는 다음과 같은 함수를 사용하는 것이 좋습니다. 함수 설명 is_array() 전달받은 변수의 타입이 배열인지를 확인함. is_bool() 전달받은 변수의 타입이 논리형인지를 확인함. is_callable() 변수의 내용을 함수처럼 호출할 수 있는지를 확인함. is_float(), is_double(), is_real() 전달받은 변수의 타입이 실수인지를 확인함. is_int(), is_integer(), is_long() 전달받은 변수의 타입이 정수인지를 확인함. is_null() 전달받은 변수의 타입이 NULL인지를 확인함. is_numeric() 전달받은 변수가 수나 숫자로 이루어진 문자열인지를 확인함. is_object() 전달받은 변수의 타입이 객체인지를 확인함.. 2020. 4. 27.
반응형