배열로 저장후 원하는 부분만 사용하는방법

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
배열로 저장후 원하는 부분만 사용하는방법

QA

배열로 저장후 원하는 부분만 사용하는방법

본문

 

$wr_2 = "$str0|$str1|$str2|$str3​|$str4​|$str5​|$str6​";
$sql2 = " update $write_table set wr_2 = '$wr_2' where wr_id = '$wr_id' ";
sql_query($sql2);

 

$wr_3 = "$str0|$str1|$str2|$str3​|$str4​|$str5​|$str6|$str7​​|$str8​​|$str9​​|$str10​​|$str11​​|$str12​​|$str13​​|$str14​​​";
$sql3 = " update $write_table set wr_3 = '$wr_3' where wr_id = '$wr_id' ";
sql_query($sql3);

 
 

$wr_1 에는  한자리 숫자만 저장됩니다.  만약, 3 이라고 되어 있으면.....

 

$wr_2 에 저장된 배열의 숫자중    $str0|$str1|$str2​   까지만 표시

 

$wr_3 에 저장된 배열의 숫자중 배열 3개씩 한 조로 표시   $str0|$str1|$str2    $str3​|$str4​|$str5​   $str6|$str7​​|$str8     까지만 표시

 

 

 

위를 예를 들면....

 

$wr_1 = "3";

$wr_2 = ​​"$str0|$str1|$str2|$str3​|$str4​|$str5​|$str6";​​

$wr_3 = "$str0|$str1|$str2|$str3​|$str4​|$str5​|$str6|$str7​​|$str8​​|$str9​​|$str10​​|$str11​​|$str12​​|$str13​​|$str14​​​";

echo "

- 1번줄 : $str0​ ($str0|$str1|$str2​)

- 2번줄 : $str1​ ($str3​|$str4​|$str5​​)

- 3번줄 : $str2​ ($str6|$str7​​|$str8​​​)

";

 

 

이렇게 사용할수 있을까요...??

 

 

배열에 담은 것을 사용하는게 참 힘드네요....

 

이 질문에 댓글 쓰기 :

답변 2

수열 일반항에 대해서 알면 쉬운데...

$wr_2는 $wr_3에 같은 값이 그대로 들어가니 등록할 필요가 없는 것 아닌가요?

아래 코드로 해보세요

 

$wr_1 = 3;
$wr_3 = 'str0|str1|str2|str3|str4|str5|str6|str7|str8|str9|str10|str11|str12|str13|str14';
$tmp3= explode('|', $wr_3);

for($i=0; $i< $wr_1; $i++){
     echo "{$tmp3[$i]} (";
     $deli = '';
 for($k= 0; $k< $wr_1; $k++){
     $nn = ($i +1) * $wr_1 - $wr_1 + $k;
      echo $deli.$tmp3[$nn];
     $deli = '|';
 }
  echo ") <br>";

}​

 

$wr_1 값을 2, 3, 4 바꿔서 해보세요

 

 

균이님 감사합니다....알려주신데로 하니까....

Parse error: syntax error, unexpected T_ECHO in ......  에러가 나오는데요...

한줄한줄 다 지워봐도....for($i=0; $i< $wr_1; $i++){  에서 잘못됬나봐여....ㅠㅠ

$tmp1= explode("|", $view[wr_1]) 이렇게 잘라서 조건에 따라 다시 연결해서 사용하면 되겠네요

 

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

회원로그인

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