형님들 for문으로 돌린뒤 값 echo찍엇는데....띄용
본문
<?
$email1 = $_REQUEST['email1'];
for($i=0;$i<count($email1);$i++) {
echo $email1[$i];
echo ",";
}
?>
지금 찍으면 a,b,c,d
잘찍힙니다.
그런데 문제가 a,b,c,d 라고 찍힌거 그대로 $admin 안에 넣고싶은데.. for문땜시 어떻게해야될지 고민이네요
도윰좀 주세요 형님들 꾸벅
!-->답변 7
<?
$n=0;
$admin='';
$email1 = $_REQUEST['email1'];
for($i=0;$i<count($email1);$i++) {
if($email1[$i]) {
if($n==0) {
$admin .= $email1[$i] ;
} else {
$admin .= ",".$email1[$i] ;
}
}
}
echo $admin;
?>
^^
궁금증이 안 풀리시면, 쪽지주세요.
전화로 설명드릴게요. ^^
반대로 적었네요
$email1 이 배열이면 implode 하면 됩니다.
http://php.net/manual/kr/function.implode.php
$email = implode(',', $email1);
echo $email;
한줄로 됩니다.
<?php
$a = "";
$admin = "";
$email1 = $_REQUEST['email1'];
for($i=0;$i<count($email1);$i++) {
$a = $email1[$i].",";
$admin .= $a;
}
$echo $admin;
?>
와 같이 해보세요.
!-->상관없습니다.
email1 문에서 mb_id 값을 가지고 온다고 봤을때,
해당값을 get_member() 함수에 넣어서 회원정보로 가지고 오고,
이메일정보가 있는지 다시 한번 체크하기 위해서 for 문을 돌리는 겁니다.
검증을 해야 하니까요. ^^
/bbs/register_form_update.php 파일의 271라인쯤에 보면요...
// 최고관리자님께 메일 발송
if ($config['cf_email_mb_super_admin']) {
$subject = '['.$config['cf_title'].'] '.$mb_nick .' 님께서 회원으로 가입하셨습니다.';
이렇게 되어 있어요. ^^
답이 됐나요?