PHP explode 관련 문의 드립니다.

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

고수님들 도와주세용.

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

데이타는 $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개

<?php echo $subject1 ?>

<?php echo $subject2 ?>

<?php echo $subject3 ?>

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다. 덕분해 해결했습니다.

댓글을 작성하려면 로그인이 필요합니다.

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

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

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

로 하셔야 됩니다.
 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다. 덕분해 해결했습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고