input 으로 tag입력 받아 array에 넣기 채택완료
JinyeongJang
7년 전
조회 2,360
안녕하세요.
유저들에게 포스트를 작성할 수 있게 하고 포스트를 작성할 때, 아래처럼 태그를 입력받으려고 합니다.
</p>
<p><input type="text" name="tag" id="tag-id"></p>
<p>
위의 input으로 태그들을 입력받아(콤마,로 구분) 각 태그를 $tags 라는 array에 저장하려고 합니다.
조언을 구할 수 있을까요? 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
7년 전
</p>
<p><?php</p>
<p>$_POST['tag'] = "오징어,짬뽕,짜장면,야끼우동,우동"; // POST 넘어온 값</p>
<p>$tags= explode(",", $_POST['tag']); // $tags 배열값 픽요한 부분</p>
<p>print_r($tags); // 출력해보기</p>
<p> </p>
<p>foreach ($tags as $key => $value){ // 분리해 배열로 저장
echo "배열 ".$key." : ". $value."
";
}</p>
<p>?></p>
<p>
결과 :
Array ( [0] => 오징어 [1] => 짬뽕 [2] => 짜장면 [3] => 야끼우동 [4] => 우동 )
배열 0 : 오징어 배열 1 : 짬뽕 배열 2 : 짜장면 배열 3 : 야끼우동 배열 4 : 우동
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
J
JinyeongJang
7년 전
선생님, 감사합니다. ^^ 즐거운 주말 되세요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인