php 배열 질문좀 드릴께요 ㅠㅠ > 자유게시판

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

자유게시판

php 배열 질문좀 드릴께요 ㅠㅠ 정보

php 배열 질문좀 드릴께요 ㅠㅠ

본문

php 공부하기 시작했는데요.

배열 이해가 안가서 이렇게 글남깁니다 ㅠ

C언어에서는 배열을 선언할때,

int array[10];

이렇게 선언해주면 40byte의 공간이 생기잖아요.

물론 컴터마다 다르겠지만요;

그런데 php 에서는

배열을 선언할때

$array[0] = "abc"; 하면, 인덱스 0에 abc가 다 저장된다고 하네요;

그러면 그중에 b만 출력하려면 어찌해야하나용 ㅇㅅㅇ?

C에서 char 형으로 배열을 선언하면, 각 인덱스마다 영어 한문자씩 저장되니까,

출력할때 해당 인덱스를 출력해주면 되지만,

php 에서는 어찌해야하는건가요?

제가 php 배열을 잘못이해하고 있는건가요?

C는 처음에 배열을 선언할때, 메모리크기를 정하지만,

php 는 정해지지 않고, 가변적인 크기 인가요?

아 머리 아프네요 -_ -; 배열이 이해안가요 ㅠㅠㅠ

추천
0

댓글 7개

http://www.php.net/manual/en/language.types.string.php
String access and modification by character

Characters within strings may be accessed and modified by specifying the zero-based offset of the desired character after the string using square array brackets, as in $str[42]. Think of a string as an array of characters for this purpose. The functions substr() and substr_replace() can be used when you want to extract or replace more than 1 character.
저도 그 기분 잘 아는데
C하신 분들이 php 하거나 그 반대로 할때
이해도 부분이 홍역 비슷하게 앓더군요 ㅜㅜ

특히 말씀 하신 배열 부분이 가장 머리가 아플텐데
php가 그 만큼 배열은 `환상적이다`라고 할 수 있습니다.
전체 195,718 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT