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
변수명이 질문할때와 쓰신 코드가 다르네요.
작업중인 페이지명이 list.skin.php이고 for문안에 있다면 list[$i]['wr_subject'];가 제목을 담고 있는 변수이기 때문에
$m_subject = explode("|",$list[$i]['wr_subject']);
로 하셔야 됩니다.
<?php echo $subject1 ?>
<?php echo $subject2 ?>
<?php echo $subject3 ?>
이렇게 출력하셔야 나오겠죠?