다음은 PHP 함수이며 완벽하게 작동합니다.PHP 함수에 도움이 필요합니다. 변수로 값을 전달할 때 작동하지 않습니다.
$values = array(
'php' => 'php hypertext processor',
'other' => array(
'html' => 'hyper text markup language',
'css' => 'cascading style sheet',
'asp' => 'active server pages',
)
);
function show($id='php', $id2='') {
global $values;
if(!empty($id2)) {
$title = $values[$id][$id2];
}
else {
$title = $values[$id];
}
echo $title;
}
난이 <?php show(other,asp); ?>
가 활성 서버 페이지를 표시하고 작동,하지만 난 이런 식으로 할 때 그것은 작동하지 않습니다
<?php
$lang = 'other,asp'
show ($lang);
?>
오류를 보여줍니다., 나 좀 도와주세요 실행하면 여기
PS : 나는 하나의 값을 갖는 변수 (NO 쉼표)
감사합니다. 당신이 제공 한 각 방법은 잘 작동했는데 모든 대답이 정확하다는 것을 표시하는 사람의 대답을 알고 싶지 않습니다. 누구의 답변이 맞는지 누구에게 알려주십시오 - Roccos 0 secs ago 편집 –