php 배열 데이터 관련 질문
본문
현재는 아래처럼 직접 값들을 입력해놨는데요
이 값들을 별도의 관리 페이지에서 관리 할려고 합니다.
$availableOptions = [
'커스텀레터링' => 'od_lettering',
'이니셜' => 'od_initial_position',
];
이렇게 관리 페이지 만들어서 관리 할려고 하거든요
그리고
$availableOptions = [
'$ex_1' => '$ex_1_value',
'$ex_2' => '$ex_2_value',
];
이렇게 바꿀려고 하는데 이렇게 하면 되는거겠죠~?
더 효율적인 방법이 있을까요?
답변 3
지금 하시려는건 자바스크립트 변수를 배열로 만드는데
PHP변수로 구성하고 싶은신건가요?
일단
PHP에서
$availableOptions = [
'커스텀레터링' => 'od_lettering',
'이니셜' => 'od_initial_position',
];
이렇게 하시면 오류납니다.
$availableOptions = array (
'커스텀레터링' => 'od_lettering',
'이니셜' => 'od_initial_position'
);
로 하셔야 하구요
변수로 배열안에 넣는것은 가능합니다.
$availableOptions = array(
'$ex_1' => '$ex_1_value',
'$ex_2' => '$ex_2_value'
);
적용해보시고 오류나면 다시 체크/시도 하시면 되지 않을까 싶습니다.
넘겨줘야하는값을 구성하시는거라면
문자열로 구성해서 json 화 하시는게 필요할듯 보입니다.
글쎄요 특별한 오류 없이 사용중입니다.
아무튼 변수로 배열안에 넣는것은 가능하다고 하시니 이대로 사용하면 될듯하네요
감사합니다 ~
$availableOptions = array();
$availableOptions[$ex_1] = $ex_1_value;
$availableOptions[$ex_2] = $ex_2_value;