2012.06.07 22:01

php 배열관련 함수

조회 수 480 추천 수 0 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

우선 라이브러리같은걸 안쓰는 쪽이라 내장함수중에서,

배열의 특정범위의 빈공간에 값을 채우는함수가 있나요 ?

예를들면, 제가 인덱스 3, 9에 값을 넣었는데 0~19중에 값이 빈곳엔 0을 넣고싶어요

왠지 있을거같은데 리퍼런스에는 제가 못찾는건지 안나오네요 ㅠㅠ


-- 질문추가


혹은 자바스크립트에서 정의되지않은 인덱스를 호출하면 null반환하는 php와 달리 아예 멈춰버리더라구요 ..;

그래서 위와같이 빈공간에 0을 넣으려는건데

혹시 다른 방법이 있을까요 ? 인덱스의 범위는 정해져있습니다 

범위만큼 배열길이를 지정해줘도 효과가 없네요 ㅠㅠ

걍 무식하게 빈값에 0넣자니 삼차원배열이라 일일히 하자니 여간 커지는게 아니라서..


Ex)

var 배열 = new Array(5);

배열[2] = [];

배열[2][5] = 4;

배열[5] = [];

배열[5][0] = 1;


if(배열[0][0]){}


이렇게 존재하는지만 체크하려해도 멈추네요 ㅠㅠ..

?
  • profile
    王코털 2012.06.08 20:41
    그러니까, 20개의 요소가 있는 함수가 있는데, 인덱스 3,9따윈 빼고 나머지 다 0으로 넣는다는 것인가요?
    그럼 본인의 해결책은 이렇습니다.
    우선 모두 0인 배열을 만들고 거기다 값을 넣고싶은대로 넣으세요.

    $arrr = Array(); //arrr은 원하시는 배열변수.
    for($iii = 0; $iii < 20;$iii++)
    {
    $arrr[$iii] = 0;
    }

    //원하는인덱스에 값을 입력하기 시작!!
    $arrr[3] = 1212;
    $arr[9] =121212;
  • ?
    2012.06.08 20:59
    넵 그얘기 맞아요
    혹시 내장함수가 없나 여쭤보았슴다 ㅠㅠ
  • profile
    王코털 2012.06.08 23:58
    http://kr2.php.net/manual/en/function.array-fill.php
    아! 이거요?

    $ddd = array_fill(0,19,0);
  • ?
    2012.06.09 10:53
    오오 ! 진짜 있었네요 용도는 좀 다르지만 대입을 나중에 하면 되니까...
    감사드립니다 헤헤

List of Articles
번호 제목 글쓴이 날짜 조회 수
6087 각 캐릭터 스테이터스마다 다른 그림 넣는 방법을 알고 싶습니다 2 Prelude 2012.06.19 452
6086 Vnap으로 비주얼 노벨 제작중인데요, 업로드 관련해서 질문드립니다. 1 데이바이데이 2012.06.18 415
6085 전투시 몬스터의 움직임 귀객 2012.06.14 457
» php 배열관련 함수 4 2012.06.07 480
6083 rpg2003 침대통과 관련 질문 3 file 야생노움 2012.06.01 602
6082 XNA 로 겜 개발 하고싶습니다. 3 찰드 2012.05.28 598
6081 윈7 64bit 쓰시는 분들 rpgmaker XP 정상적으로 실행 되시나요? 2 2012.05.26 1770
6080 rpgmaker로 제작한 게임 뜯기 방지하는법? 2 2012.05.20 912
6079 탐정학원Q 제작하고있는데... 질문!! 2 file Aphrodite소라 2012.05.11 706
6078 RPG2003 제작문의 3 1 file Aphrodite소라 2012.05.11 984
6077 Rpg2000에서! (스샷추가) ㅜㅜ 6 file 헐크 2012.05.09 596
6076 XNA 질문 ㅠ.ㅠ 3 1 file 찰드 2012.05.09 542
6075 RPG2003 게임중에서 1 1 삶은만남 2012.05.05 659
6074 VX ace에서 시간을 표시하고 싶은데 어디서부터 시작해야할지.. 3 R.D.H2 2012.04.21 563
6073 장비착용할 때마다 이미지가 바뀌게할 수 있나요? 2 chobo11 2012.04.11 719
6072 리메이크된 '다리밑에서'와 후속편에 대해 질문입니다. 3 뷰티풀레인저 2012.04.03 871
6071 윈7에서 실행되지 않는 VX.. 1 file 마루 2012.03.31 883
6070 처음 시작했는데요 다운받은 맵칩은 어디에 저장하나요??? 2 1 움브라 2012.03.25 937
6069 버그 해결방법 아시면 답변부탁드립니다 1 1 BJ스노우 2012.03.25 926
6068 RVX//전 서당개 수준만도 못한 모양입니다 1 2 Adriftor 2012.03.24 1322
Board Pagination Prev 1 ... 133 134 135 136 137 138 139 140 141 142 ... 442 Next
/ 442


[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)