Notice
Recent Posts
Recent Comments
Tags
- asp.net Select
- 파일업로드 유효성체크
- SSD 복사
- jquery 바코드생성
- XSS방어
- 맥 오라클설치
- php 캐쉬제거
- asp.net dropdownlist
- django 엑셀불러오기
- 말줄임표시
- 파일업로드 체크
- 강제이동
- javascript redirection
- ViewData
- XSS PHP
- javascript 유효성체크
- javascript 바코드 생성
- 404에러페이지
- jquery 바코드
- ViewBag
- TempData
- 바코드 생성하기
- asp.net core Select
- ASP.Net Core 404
- 타임피커
- javascript 바코드스캔
- Mac Oracle
- 하드 마이그레이션
- 하드 윈도우 복사
- 바코드 스캔하기
웹개발자의 기지개
[php] 특정 배열요소 값을 순환식으로 교대로 얻기 본문
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<?
$cnoArr = array('12', '15', '17', '19', '21', '22', '23');
function getItemFor3($arr,&$i){
$arr2 = array();
$i++;
$m = count($arr);
$arr2[]=$arr[$i%$m];
$arr2[]=$arr[(++$i)%$m];
$arr2[]=$arr[(++$i)%$m];
return $arr2;
}
$i = 1;
$arr = getItemFor3($cnoArr,$i);
var_dump($arr);
// array(3) { [0]=> string(2) "17" [1]=> string(2) "19" [2]=> string(2) "21" }
$i = 9;
$arr = getItemFor3($cnoArr,$i);
var_dump($arr);
// array(3) { [0]=> string(2) "19" [1]=> string(2) "21" [2]=> string(2) "22" }
?>
|
cs |
위의 소스에서 $i값이 1번이면 $cnoArr[1] 인데 6라인처럼 $i++ 해서 하나더 플러스된 $cnoArr[2] 의 값부터 3개씩 계속 연이어 교대로 얻어오는 방법이다.
$i = 1 이면 17, 19, 21
$i = 9 이면 19, 21, 22
'PHP' 카테고리의 다른 글
[php] 이름명 *로 변경하기 (0) | 2020.06.05 |
---|---|
[php] 이미지 리사이징 3 - 간단 예제 (0) | 2020.05.20 |
[php] 배열내 요소들 중복제거하고 유니크하게 array_unique() (0) | 2020.04.21 |
[php] 배열요소중에서 특정값들만 삭제하기 (0) | 2020.04.21 |
php 로 DB에서 json 파일로 변환하기 (0) | 2020.02.21 |
Comments