PHP explode 관련 문의 드립니다.

PHP explode 관련 문의 드립니다.

QA

PHP explode 관련 문의 드립니다.

답변 2

본문

안녕하세요. 저는 왕왕왕왕.. 왕! 초보입니다.

고수님들 도와주세용.

 

제로보드에서 그누보드로 컨버전하고 나리야테마를 사용중입니다.

데이타는 $wr_subject="가|나|다|라|마|바|사"; 입니다.

"|"를 기준으로 나눌까 합니다.

<?
$m_subject = explode("|",$list['wr_subject']);
$subject1  = $m_subject[0];
$subject2  = $m_subject[1];
$subject3  = $m_subject[2];
$subject4  = $m_subject[3];
$subject5  = $m_subject[4]; 
$subject6  = $m_subject[5]; 
$subject7  = $m_subject[6];
$subject8  = $m_subject[7];
$subject9  = $m_subject[8];
?>


이후 출력시

<?php echo $list[$i]['wr_subject'] ?> 또는 <?php echo $list[$i]['subject'] ?>하면 

가|나|다|라|마|바|사 라고 그대로 출력됩니다.

 

제가 원하는 

<?php echo $list[$i]['subject1'] ?>

<?php echo $list[$i]['subject2'] ?>

<?php echo $list[$i]['subject3'] ?> 하면 출력이 안나옵니다. ㅠ 

어디가 잘못된걸까요?

이 질문에 댓글 쓰기 :

답변 2

변수명이 질문할때와 쓰신 코드가 다르네요.

작업중인 페이지명이 list.skin.php이고 for문안에 있다면 list[$i]['wr_subject'];가 제목을 담고 있는 변수이기 때문에 

$m_subject = explode("|",$list[$i]['wr_subject']);

로 하셔야 됩니다.
 

<?php echo $subject1 ?>

<?php echo $subject2 ?>

<?php echo $subject3 ?>

 

이렇게 출력하셔야 나오겠죠?

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