'PHP'에 해당되는 글 71건

  1. 2015.12.02 intval
  2. 2015.12.02 php ceil
  3. 2015.12.02 http_build_query
  4. 2015.12.01 date code in php displaying 01/01/1970
  5. 2015.11.20 다중체크박스 값 배열로 보낼때
  6. 2015.11.19 array_fill
  7. 2015.11.19 array_keys
  8. 2015.10.19 php html 태그 없애기
  9. 2015.10.16 null 로 변수 선언 한뒤 int 값을 넣는 경우
  10. 2015.09.25 implode 함수

intval

PHP 2015. 12. 2. 13:26

intval

intval — 변수의 정수값을 얻습니다

설명 ¶

int intval ( mixed $var [, int $base ] )

지정한 base 값에 따른 var의 integer값을 반환합니다. (기본 진법은 10입니다)

인수 ¶


'PHP' 카테고리의 다른 글

empty 함수  (0) 2015.12.08
var_dump 인자 여러개 주기  (0) 2015.12.07
php ceil  (0) 2015.12.02
http_build_query  (0) 2015.12.02
date code in php displaying 01/01/1970  (0) 2015.12.01
Posted by 이상욱1
,

php ceil

PHP 2015. 12. 2. 13:22

float ceil ( float $value )


float 을 입력으로 받아서 입력받은 값보다 큰, 가장 작은 정수를 리턴해줍니다.

쉽게 소수점 이하에서 반올림을 해 정수를 리턴해줍니다.


예를 드는게 더 이해하기가 쉽겠네요.


<?php
echo ceil(4.3);    // 5
echo ceil(9.999);  // 10
echo ceil(-3.14);  // -3
?>



4.3보다 큰 정수들은... 5,6,7,8... 등이죠. 이중에서 가장 작은 값인 5를 리턴합니다. 


입력하는 값이 음수일 경우, 헤깔릴 수 있는데요..


-3.14를 봅시다. 이것보다 큰 정수는 -3, -2, -1, 0, 1..  등이죠.


이중에서 가장 작은 것은 -3입니다.



'PHP' 카테고리의 다른 글

var_dump 인자 여러개 주기  (0) 2015.12.07
intval  (0) 2015.12.02
http_build_query  (0) 2015.12.02
date code in php displaying 01/01/1970  (0) 2015.12.01
다중체크박스 값 배열로 보낼때  (0) 2015.11.20
Posted by 이상욱1
,

http_build_query

PHP 2015. 12. 2. 11:31

설명

string http_build_query ( array $formdata [, string $numeric_prefix [, string $arg_separator ]] )

주어진 연관(혹은 인덱스) 배열에서 URL 인코드한 쿼리 문자열을 생성합니다.

인수

formdata

속성을 가지는 배열이나 객체.

배열 형식은 간단한 1차원 구조나, 배열의 배열(다른 배열을 포함한 배열)일 수 있습니다.

numeric_prefix

기반 배열에 숫자 인덱스가 사용되고 이 인수가 주어지면, 이 인수가 기반 배열의 숫자 인덱스 앞에 덧붙여집니다.

이는 데이터가 PHP에서 디코드되거나 다른 CGI 어플리케이션을 사용할 때 적합한 변수명을 가지도록 해줍니다.

arg_separator

이 인수가 주어지지 않으면, arg_separator.output을 사용합니다.

반환값

URL 인코드한 문자열을 반환합니다.

변경점

버전설명
5.1.2arg_separator 인수 추가.
5.1.3대괄호를 이스케이프 합니다.

예제

Example #1 http_build_query()의 간단한 사용법

<?php
$data 
= array('foo'=>'bar',
              
'baz'=>'boom',
              
'cow'=>'milk',
              
'php'=>'hypertext processor');

echo 
http_build_query($data); // foo=bar&baz=boom&cow=milk&php=hypertext+processor
echo http_build_query($data'''&amp;'); // foo=bar&amp;baz=boom&amp;cow=milk&amp;php=hypertext+processor
?>

Example #2 http_build_query()와 숫자 인덱스 요소.

<?php
$data 
= array('foo''bar''baz''boom''cow' => 'milk''php' =>'hypertext processor');

echo 
http_build_query($data) . "\n";
echo 
http_build_query($data'myvar_');
?>

위 예제의 출력:

0=foo&1=bar&2=baz&3=boom&cow=milk&php=hypertext+processormybar_0=foo&mybar_1=bar&mybar_2=baz&mybar_3=boom&cow=milk&php=hypertext+processor

Example #3 http_build_query()와 복잡한 배열

<?php
$data 
= array('user'=>array('name'=>'Bob Smith',
                            
'age'=>47,
                            
'sex'=>'M',
                            
'dob'=>'5/12/1956'),
              
'pastimes'=>array('golf''opera''poker''rap'),
              
'children'=>array('bobby'=>array('age'=>12,
                                               
'sex'=>'M'),
                                
'sally'=>array('age'=>8,
                                               
'sex'=>'F')),
              
'CEO');

echo 
http_build_query($data'flags_');
?>

출력(읽기 편하도록 줄바꿈 처리):

user%5Bname%5D=Bob+Smith&user%5Bage%5D=47&user%5Bsex%5D=M&user%5Bdob%5D=5%1F12%1F1956&pastimes%5B0%5D=golf&pastimes%5B1%5D=opera&pastimes%5B2%5D=poker&pastimes%5B3%5D=rap&children%5Bbobby%5D%5Bage%5D=12&children%5Bbobby%5D%5Bsex%5D=M&children%5Bsally%5D%5Bage%5D=8&children%5Bsally%5D%5Bsex%5D=F&flags_0=CEO

Note: 기본 배열의 숫자 인덱스 요소인 "CEO"만이 전치사를 가집니다. 내부에 존재하는 다른 숫자 인덱스는, 적합한 변수명을 가지기 위한 문자열 전치사가 필요하지 않습니다. 

Example #4 http_build_query()에 객체 사용하기

<?php
class myClass {
    var 
$foo;
    var 
$baz;

    function 
myClass() {
        
$this->foo 'bar';
        
$this->baz 'boom';
    }
}

$data = new myClass();

echo 
http_build_query($data); // foo=bar&baz=boom

?>

http://darky.egloos.com/v/2405288

'PHP' 카테고리의 다른 글

intval  (0) 2015.12.02
php ceil  (0) 2015.12.02
date code in php displaying 01/01/1970  (0) 2015.12.01
다중체크박스 값 배열로 보낼때  (0) 2015.11.20
array_fill  (0) 2015.11.19
Posted by 이상욱1
,

시간관련 함수에서 해당 날짜함수에 초를 더하는것인데 날짜가 1970 01 01 로만 먹혀서 검색해보니깐 

date('Y-m-d 08:00:00', $sDoDay); 대신 $testdate = date('Y-m-d 08:00:00',  strtotime($sDoDay)); 를 써야 먹힌다 

$sDoDay = date('Y-m-d');

var_dump($sDoDay);
//          $testdate = date('Y-m-d 08:00:00', $sDoDay);
         $testdate = date('Y-m-d 08:00:00',  strtotime($sDoDay));
         var_dump($testdate); exit;

http://stackoverflow.com/questions/6263615/date-code-in-php-displaying-01-01-1970


'PHP' 카테고리의 다른 글

php ceil  (0) 2015.12.02
http_build_query  (0) 2015.12.02
다중체크박스 값 배열로 보낼때  (0) 2015.11.20
array_fill  (0) 2015.11.19
array_keys  (0) 2015.11.19
Posted by 이상욱1
,

   foreach ($aList as  $skey => $val){

                            

<td><input type="checkbox" name="deluserid[]" value="<?php echo $val['user_id']?>" class="fChk rowChk" /></td>

}

name 에 [] 를 넣어주면 된다 

'PHP' 카테고리의 다른 글

http_build_query  (0) 2015.12.02
date code in php displaying 01/01/1970  (0) 2015.12.01
array_fill  (0) 2015.11.19
array_keys  (0) 2015.11.19
php html 태그 없애기  (0) 2015.10.19
Posted by 이상욱1
,

array_fill

PHP 2015. 11. 19. 15:28

해당 배열의 값을  원하는 문자로 치환 가능하다  


array_fill(0, count($aKeys), '?');

'PHP' 카테고리의 다른 글

date code in php displaying 01/01/1970  (0) 2015.12.01
다중체크박스 값 배열로 보낼때  (0) 2015.11.20
array_keys  (0) 2015.11.19
php html 태그 없애기  (0) 2015.10.19
null 로 변수 선언 한뒤 int 값을 넣는 경우  (0) 2015.10.16
Posted by 이상욱1
,

array_keys

PHP 2015. 11. 19. 15:23

  //key val 배열에서  key만 인덱스 순으로 내뱉는다 

        $aKeys = array_keys($aData);

$array = array(=> 100"color" => "red");
print_r(array_keys($array));

Array
(
    [0] => 0
    [1] => color
)


'PHP' 카테고리의 다른 글

다중체크박스 값 배열로 보낼때  (0) 2015.11.20
array_fill  (0) 2015.11.19
php html 태그 없애기  (0) 2015.10.19
null 로 변수 선언 한뒤 int 값을 넣는 경우  (0) 2015.10.16
implode 함수  (0) 2015.09.25
Posted by 이상욱1
,

php html 태그 없애기

PHP 2015. 10. 19. 11:31

html_entity_decode(strip_tags($sPrdName));


http://php.net/manual/kr/function.strip-tags.php


http://php.net/manual/kr/function.html-entity-decode.php

'PHP' 카테고리의 다른 글

array_fill  (0) 2015.11.19
array_keys  (0) 2015.11.19
null 로 변수 선언 한뒤 int 값을 넣는 경우  (0) 2015.10.16
implode 함수  (0) 2015.09.25
클래스 기반 코딩에서 protected 변수 관련 내용  (0) 2015.09.24
Posted by 이상욱1
,

 $a =null ;

 $a = 11;

 var_dump($a);

값 int 11 로 찍힌다 

자바에서는 절대 안되는 상황이다 

'PHP' 카테고리의 다른 글

array_keys  (0) 2015.11.19
php html 태그 없애기  (0) 2015.10.19
implode 함수  (0) 2015.09.25
클래스 기반 코딩에서 protected 변수 관련 내용  (0) 2015.09.24
php 디버깅 시 황당한경우 $를 두개먹힌 $$ 경우  (0) 2015.09.21
Posted by 이상욱1
,

implode 함수

PHP 2015. 9. 25. 16:03

 $aParam = array('product_no' => implode('|', $productno));

안에 'product_no'라는 키워드 값별로  "값1|값2|값3|" 이런식으로 $aParam 에 저장될것이다 

Posted by 이상욱1
,