리스트에서 foreach로 wr_1의 값을 불러오게 하려고 하는데요.

리스트에서 foreach로 wr_1의 값을 불러오게 하려고 하는데요.

QA

리스트에서 foreach로 wr_1의 값을 불러오게 하려고 하는데요.

본문

안녕하세요.:)

 

리스트에서 foreach로 wr_1의 값을 불러오게 하려고 하는데요.

아래처럼 하였는데, 잘 안되네요.ㅜ

도움 부탁 드려요~

 

<?
foreach($list[$wr_1] as $i)
    $fwr_1 .= $i.',';
?>
<? echo "$fwr_1";?> 

이 질문에 댓글 쓰기 :

답변 1

foreach($list as $v) 

    $fwr_1 .= $v['wr_1'];

슈와이님 답변 감사드립니다. :) ㅎ

wr_1이 3개로 나눠져있고, 첫번째것을 불러오려고 하는데요.
이럴때 foreach로 바꾸려면
어떻게해야 될까요?

<?
for ($i=0; $i<count($list); $i++) {

$wr_1 = explode("|",$list[$i][wr_1]);
$wr_1_01 = $wr_1[0];
$wr_2_02 = $wr_1[1];
$wr_3_03 = $wr_1[2];

echo "$wr_1_01";
}
?>

슈와이님 아래처럼 변수를 지정했는데, 앞에값만 나와요.
$aaa란 변수를 지정하려면 어떻게해야 되나요?

<?
foreach ($list as $v) { 
    $aaa = preg_replace('/\|.+/','', $v['wr_1']); 
};
?>
<? echo "$aaa";?>

늦은밤 정말 답변 감사드립니다.
늘 많은 힘이 됩니다. ㅜㅜ

슈와이님~
알려주신 방법을 대입해서, 아래처럼 구현 하였습니다.
정말 많은 도움이 되었습니다.
좋은 밤 되세요.

<?
foreach (array_reverse($list) as $v) { 
    $aaa .= "[".preg_replace('/\|.+/','', $v['wr_1']). ",".preg_replace('/\|.+/','', $v['wr_2'])."]".",";
};
?>

<? $bbb = rtrim($aaa,',');?>

답변을 작성하시기 전에 로그인 해주세요.
전체 106
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT