리자

변수값이 아닌 변수명을 구하고자 합니다.

// $val 의 값이 아닌 변수명을 얻고자 합니다.
function sel($val)
{
return "
<select name='$val변수명'>
<option value=''>qqq
</select>";
}

$abc = "123";
echo sel($abc);


출력값
-----------------------------

<select name='abc'>
<option value=''>qqq
</select>

설명이 잘 되었는지 모르겠습니다.
도움 주십시오.
감사합니다.
|

댓글 4개

정확히 운영자님이 의도하시는 질문에 맞는 답인지 모르겠습니다.
스쿨보다가 나와서리 옮겨봅니다.

변수까지 해야 한다면, $a="a1=밤&a2=콩&a3=마늘";
이렇게 넣고 paser_str($a); 로 변수 해석해서 사용할 수 도 있지요. <---여기까지 나와있네요...
파서 개념을 정확히 모르니깐 그냥 적어봅니다. *^^*
변수의 값이 아닌 변수명을 얻고자 하는것입니다.
function sel($val)
$val 의 변수명은 항상 틀려집니다.
주지석님의 코드는 항상 abc 만 출력하므로 질문의 답은 아닙니다.
감사합니다.
정확한 의도를 알수 없어서
그냥 끄적입니다.
$res = substr("\$abc",1);
하나 짤라내면 될것 같아서 ^^ㆀ
아....~ 제가 너무 쉽게 생각했네요.. 그럼 function안에서 해결해야 될것 같은데...
고민중... 성급하게 답글을 달아 조금 민망하네요 ^^ㆀ
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
22년 전 조회 1,137
22년 전 조회 1,099
김현철
22년 전 조회 1,364
22년 전 조회 1,200
엄동원
22년 전 조회 1,100
22년 전 조회 1,441
오종석
22년 전 조회 1,381
bbbking
22년 전 조회 1,155
22년 전 조회 1,288
22년 전 조회 1,283
22년 전 조회 1,333
22년 전 조회 1,404
22년 전 조회 1,153
22년 전 조회 1,146
22년 전 조회 1,113
22년 전 조회 1,173
레이
22년 전 조회 1,250
22년 전 조회 1,543
22년 전 조회 1,883
22년 전 조회 1,315
🐛 버그신고