PHP 코드 의미 해석 좀 부탁드립니다.

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
PHP 코드 의미 해석 좀 부탁드립니다.

QA

PHP 코드 의미 해석 좀 부탁드립니다.

답변 1

본문


$call_emoticon = create_function ('$arg', '
  global $board_skin_path;
  if (!preg_match("/^[0-9a-z-_\/]+$/i", $arg[1])) return $arg[0];
  $img = glob("{$board_skin_path}/mw.emoticon/{$arg[1]}.{gif,jpg,jpeg,png}", GLOB_BRACE);
  return sprintf("<img src=\"%s\" align=\"absmiddle\"/>", $img[0]);
');
$str = preg_replace_callback("/\[e:([^\]]+)\]/i", $call_emoticon, $str);

 

위 코드의 의미 좀 자세히 설명 부탁드립니다.

대충 감은 오는데, 정확하지가 않아서.....

PHP 7.2 코드로 전환을 시켜야 하는데, 저 코드 의미가 뭔지를 몰라서... ㅋ

 

※ 배추베이직 이모티콘 처리 코드의 일부입니다.

이 질문에 댓글 쓰기 :

답변 1

위에는 php 내부함수가 많네요..

 

구글에서 " php preg_match "

" php sprintf " 이런식으로 검색하시면 공식 문서나 설명들이 많은데요..

한줄한줄 찾아서 보시는게 앞으로 개발하시는거에도 도움이 되실꺼에요 ~

 

위에서 global 이것도잘모르겠으면 php로 검색해보시면되구요.. 단순히 저걸 전체만 설명하는데에도

너무 길게가기때문에 차근차근 개발을 공부하시길 바랍니다^^

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,271
© SIRSOFT
현재 페이지 제일 처음으로