'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 |
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 |
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입니다.
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 |
주어진 연관(혹은 인덱스) 배열에서 URL 인코드한 쿼리 문자열을 생성합니다.
속성을 가지는 배열이나 객체.
배열 형식은 간단한 1차원 구조나, 배열의 배열(다른 배열을 포함한 배열)일 수 있습니다.
기반 배열에 숫자 인덱스가 사용되고 이 인수가 주어지면, 이 인수가 기반 배열의 숫자 인덱스 앞에 덧붙여집니다.
이는 데이터가 PHP에서 디코드되거나 다른 CGI 어플리케이션을 사용할 때 적합한 변수명을 가지도록 해줍니다.
이 인수가 주어지지 않으면, arg_separator.output을 사용합니다.
URL 인코드한 문자열을 반환합니다.
버전 | 설명 |
---|---|
5.1.2 | arg_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, '', '&'); // foo=bar&baz=boom&cow=milk&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
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 |
시간관련 함수에서 해당 날짜함수에 초를 더하는것인데 날짜가 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');
http://stackoverflow.com/questions/6263615/date-code-in-php-displaying-01-01-1970
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 |
foreach ($aList as $skey => $val){
<td><input type="checkbox" name="deluserid[]" value="<?php echo $val['user_id']?>" class="fChk rowChk" /></td>
}
name 에 [] 를 넣어주면 된다
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 |
해당 배열의 값을 원하는 문자로 치환 가능하다
array_fill(0, count($aKeys), '?');
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 |
//key val 배열에서 key만 인덱스 순으로 내뱉는다
$aKeys = array_keys($aData);
$array = array(0 => 100, "color" => "red");
print_r(array_keys($array));
Array ( [0] => 0 [1] => color )
다중체크박스 값 배열로 보낼때 (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 |
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
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 |
$a =null ;
$a = 11;
var_dump($a);
값 int 11 로 찍힌다
자바에서는 절대 안되는 상황이다
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 |
$aParam = array('product_no' => implode('|', $productno));
안에 'product_no'라는 키워드 값별로 "값1|값2|값3|" 이런식으로 $aParam 에 저장될것이다
php html 태그 없애기 (0) | 2015.10.19 |
---|---|
null 로 변수 선언 한뒤 int 값을 넣는 경우 (0) | 2015.10.16 |
클래스 기반 코딩에서 protected 변수 관련 내용 (0) | 2015.09.24 |
php 디버깅 시 황당한경우 $를 두개먹힌 $$ 경우 (0) | 2015.09.21 |
자바와 php 차이 지역변수와 관련해서 (0) | 2015.09.08 |