2012.06.07 22:01

php 배열관련 함수

조회 수 494 추천 수 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
번호 제목 글쓴이 날짜 조회 수
8827 힐다의 학자금퀘스트 스크립트 관련 질문 5 심심치 2014.10.11 1833
8826 흠...오프닝에 관한 질문인데요. 다크아머 2005.05.28 472
8825 흠...오프닝에 관한 질문인데요. Survivor-c 2005.05.28 620
8824 흠.. 케릭터가 안움직여져요.... 일당백 2005.08.20 465
8823 흠.. 케릭터가 안움직여져요.... 카리스 2005.08.20 372
8822 흠.. 케릭터가 안움직여져요.... ☆무적기사★ 2005.08.21 527
8821 흠.. 맵배치에 관해서.. 1 『덩키동크』 2006.02.20 441
8820 흠.. 맵배치에 관해서.. 아두 2006.02.20 421
8819 흠.. 궁금한거 하나 있는데요.. 1 다크진™ 2005.08.06 494
8818 흠.. rpg2003에 대해서 인데요 꼭좀 알려주시면... 재티s 2005.11.06 976
8817 흠.. 2k만하다가 xp하려는데.. 1 잘생긴넘 2007.02.14 680
8816 흠,, 뭐가 문제인지좀,, 좌표의 이동에대해,, XLostTimesX 2006.01.10 434
8815 흠 그;;; 조건분기그런거 할때 쓰는 명령어좀~~ ☆무적기사★ 2005.08.05 497
8814 아마란스 2005.06.19 318
8813 ★RPG_Maker★ 2005.09.02 522
8812 흑흑 콩나물 2015.05.16 361
8811 흑인rpg왜없어짐? 2 자라토끼 2014.05.18 586
8810 흑백으로 만들기(RPG2003)(빠른답변부탁) 『덩키동크』 2006.05.25 1040
8809 흑백으로 만들기(RPG2003)(빠른답변부탁) 1 cyverjen 2006.05.25 1093
8808 흑룡님 사라진터전 최신판 없나요? 2 에에... 닉넴바뀨라네요.. 2014.06.22 414
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 442 Next
/ 442


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

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