PHP 배열을 스택으로 사용하기

1 개요[ | ]

PHP 배열 스택

 

기능 함수 비고
스택에 넣기(push) PHP array_push() 맨 뒤에 원소 1개 삽입
스택에서 빼기(pop) PHP array_pop() 맨 뒤에서 원소 1개 빼내어 값 반환
스택에서 뺄 값 확인(peek) PHP end() 맨 뒤의 원소 값 확인

2 예시[ | ]

<?php
$stack = [];
array_push($stack, 'A');
array_push($stack, 'B');
array_push($stack, 'C');
echo json_encode($stack)."\n";
# ["A","B","C"]
echo end($stack)."\n";
# C

$element = array_pop($stack);
echo $element, json_encode($stack)."\n";
# C["A","B"]
$element = array_pop($stack);
echo $element, json_encode($stack)."\n";
# B["A"]
$element = array_pop($stack);
echo $element, json_encode($stack)."\n";
# A[]

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}