2018년 5월 15일 화요일

[PHP예제] 095 배열과 문자열



  • 한 번에 여러 개의 변수에 배열값을 설정하고 싶을 때
    • list($id, $name, $age) = $data;
  • 배열의 모든 요소를 일괄 처리하고 싶을 때
  • array_walk() 함수
    • 콜백 함수를 성공적으로 실행하면 true, 실패하면 false
      • $ret = array_walk(배열, '콜백 함수명' [, 콜백 함수의 제3인수]);
    • 콜백 함수는 '값'과 '첨자'의 두 개의 인수를 받아들이도록 정의
      • function callback($value, $index)
        {
          처리 스크립트
        }
  • array_map() 함수
    • 반환값은 각 요소에 함수를 실행한 결과를 정리한 배열
      • $ret = array_map('콜백 함수명', 배열 1 [, 배열 2, ...]);

  • 배열을 연결해 한 개의 문자열로 만들고 싶을 때
    • implode() 함수로 구분 문자와 배열을 지정하면 각각의 요소가 구분 문자로 연결된 문자열이 반환됨.
      • implode(구분문자, 배열)
  • 쉼표나 공백 구분 문자열을 분할해 배열로 지정하고 싶을 때
    • explode() 함수는 문자열을 구분문자로 구분하여 배열을 반환
      • explode(구분문자, 문자열)



댓글 없음:

댓글 쓰기