(질문) 변수 빨리 찾는 방법이 뭘까..??

페이지 정보

profile_image
작성자毛부리 조회 2,664회 작성일 2017-04-03 00:49:54 댓글 14

본문

php에서..

 

2차원 배열인 $t가 있을떄

 

 

$t[$p]['~~'] = "ㅁㅁㅁㅁ" 값을 만족하는

 

$p 의 값을

 

가장 빨리 찾는 방법이 뭘까.. 

 

for($p=0; $p<count($t);$p ++){

if($t[$p]['~~'] == "ㅁㅁㅁㅁ" ){

 echo $p;

}

}

 

이런식으로 무식하게 for문 써서 모든 p값에대해 대조를 하면

 

배열이 커지면 엄청 오래 걸릴거아녀

 

 

 

그냥 sql에서 select 하듯이  한번에 똭 뽑는 방법은 없슬까?

 

 

 

내가 프로그램을 야매로 배워서 ...

 

ㅋㅋㅋ

 

댓글목록

팬더쒸님의 댓글

profile_image 팬더쒸 작성일
검색트리 문제라면 어떻게 찾을거냐에 따라서 다른거 써야함
이진검색트리, 레드블랙트리, B트리 등 이것저것 있으니 찾아보는게 좋을지도

毛부리님의 댓글의 댓글

profile_image 毛부리 원글 작성일
php는 문자도 숫자도 같은걸로 취급함.. 알아서 둘중에 하나 고름.
C처럼 선언안해줘도 된다능...
발로 짜도 굴러가는게 php임;;;

毛부리님의 댓글의 댓글

profile_image 毛부리 원글 작성일
$f=5;
$f="5";
위에는 숫자 밑에는 문자지만
막쓰다보면 그냥 지가 알아서 숫자로 처리해줄때도 많음
히히히히

毛부리님의 댓글

profile_image 毛부리 원글 작성일
검색함수 같은게 어디 있을텐데.. 뒤적뒤적 ㅋㅋ

팬더쒸님의 댓글의 댓글

profile_image 팬더쒸 작성일
­

팬더쒸님의 댓글의 댓글

profile_image 팬더쒸 작성일
­

팬더쒸님의 댓글의 댓글

profile_image 팬더쒸 작성일
­

팬더쒸님의 댓글의 댓글

profile_image 팬더쒸 작성일
이진검색트리의 검색, 삽입, 삭제부분인데
특정 언어를 대상으로 적은게 아니라서 원하는 언어 방식으로 만들면 됨

팬더쒸님의 댓글의 댓글

profile_image 팬더쒸 작성일
트리 형태가 어떻게 되있는지는 검색해보면 알테니 패스하고
문제는 배우는데 시간 상당히 잡아먹을수도 있음

毛부리님의 댓글의 댓글

profile_image 毛부리 원글 작성일
머리아파
역시 나는 야메가 좋아
찾아보니 내장함수가 있드라
$key = array_search('ㅁㅁㅁ',array_column($t,'~~'));
이렇게해서 $p 값을 뽑을 수 있구나
공부귀찮아.. 날로 주워먹을그야.. ㅜㅅㅜ
원리는 몰라도 돌아만 가면 되 ㅋㅋㅋㅋㅋㅋ

이걸로 csv 파일쪼개서 배열로 만들어서
배열끼리 비교해서 
키값 뽑는거 까지 했당.

팬더쒸님의 댓글의 댓글

profile_image 팬더쒸 작성일
사실 모를거같았음ㅇㅇ

毛부리님의 댓글의 댓글

profile_image 毛부리 원글 작성일
ㅋㅋㅋㅋㅋ

毛부리님의 댓글

profile_image 毛부리 원글 작성일
음.. 근데 해보니 삽질한거 같기도 하다..
45메가 짜리 csv 파일을 매번 다시 읽고있네...
그냥 db에 밀어넣는 스크립트를 짤걸 그랬나 ;;;;

유모어게시판님의 댓글

profile_image 유모어게시판 작성일
지젼;; 뭔말하는지 하나도 이해안간다
전체 28,375건 584 페이지
게시물 검색