테스트 사이트 - 개발 중인 베타 버전입니다

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

Marlboro 10년 전 조회 4,092

 

$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개

채택된 답변
+20 포인트
10년 전

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

$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 바꿔서 해보세요

 

 

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

답변에 대한 댓글 2개

M
Marlboro
10년 전
균이님 감사합니다...지금 집에 가는길인데, 확인하고 댓글 남길께염....
M
Marlboro
10년 전
균이님 감사합니다....알려주신데로 하니까....

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

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

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

10년 전

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

 

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

답변에 대한 댓글 1개

M
Marlboro
10년 전
답변 감사합니다만...
그렇게 잘라서 조건에 따라 다시 연결해야 되는데, 그게 힘드네요...ㅠㅠ

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

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

로그인