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

Jmnote bot (토론 | 기여)님의 2020년 11월 2일 (월) 02:57 판 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

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 }}