php11 (PHP) 5.2 이하 버전에서 JSON 이용하기 PHP 5.2 이하에서 JSON 사용하기 php 는 5.2 이상 버전부터 json encoding, decoding 을 지원한다.아래 링크 참조http://php.net/manual/kr/function.json-encode.php 링크 상단에는 아래와 같이 표기되어있다. json_encode(PHP 5 >= 5.2.0, PECL json >= 1.2.0, PHP 7)json_encode — 값의 JSON 표현을 반환 나의 php version 은? [root@mil1 ~]# php -vPHP 5.1.6 (cli) (built: Jun 27 2012 12:21:13)Copyright (c) 1997-2006 The PHP GroupZend Engine v2.1.0, Copyright (c) 1998-20.. 2017. 6. 30. (PHP) 값이 숫자인지 판단 함수 boolean = is_numeric( [data] ); 사용 예 $rstA = is_numeric("1111");$rstB = is_numeric(1111);$rstC = is_numeric("fff222");$rstD = is_numeric("test"); $rstA -> true$rstB -> true$rstC -> false$rstD -> false 2017. 6. 27. PHP 날짜 크기 비교하기 - strtotime() 사용 함수 strtotime(date); 날짜 크기 비교하기 $timenow = date("Y-m-d H:i:s"); $timetarget = "2017-03-15 00:00:00"; $str_now = strtotime($timenow);$str_target = strtotime($timetarget); if($str_now > $str_target) {echo "비교할 시간이 현재 시간보다 이전입니다.";} elseif($str_now == $str_target) {echo "비교할 시간이 현재시간과 같습니다.";} else {echo "비교할 시간이 현재시간보다 작습니다.";} 2017. 3. 15. 소요 시간 체크하기. 문제 모든 개발의 가장 큰 문제는 [성능] 이다.php 역시 페이지가 너무 느린경우 체크가 필요할 때가 있다.하지만, 모든 페이지의 데이터처리가 끝나야 View가 표시되기 때문에 어느 부분에서 페이지 로딩이 느려지는지 파악하기 어려울때가 있다. 해결 아래 코드를 중간중간 삽입하여 나오는 결과로 어디서 코드가 오래 걸리는지 파악할 수 있다. 함수 function get_microtime(){$misec = explode(' ', microtime());return $misec[1] . $misec[0];} 사용 $script_runtime = get_microtime(); echo $script_runtime." "; 2017. 3. 8. (CentOS) centOS 7 php 5.6 설치 미디어 위키 같은 것들은 php 5.5.9 이상을 필요로한다. centos 의 rpm은 php 5.4 까지밖에 지원을 안한다. 하지만 우리는 답을 찾을것이다 아래처럼 하면.. 1. php 설치 확인 [root@localhost ~]# php -v-bash: /usr/bin/php: 그런 파일이나 디렉터리가 없습니다 당연히 설치가 안되어있으니 없다고 나옴 ㅎ 2. php 설치 yum install php --> 로 하면 현재는 5.4 버전이 나온다.. 따라서 먼저 아래와 같이 선행작업을 진행하자 [root@localhost ~]# PACKAGES=`yum list | grep php56 | egrep 'php-cli|php-xml|php-common|php-gd|php-pear|php-pdo' | awk .. 2017. 2. 2. random // 6자리 1~9 까지 랜덤 난수 만들기$random = rand(111111, 999999); echo $random; 2016. 10. 4. 이전 1 2 다음