$ 키에 문자열을 사용하면 코드가 작동하지만 $ hasorhasnotentered를 사용하면 "배열"이 반환됩니다. 어떻게하면 $ 키에 변수를 사용할 수 있습니까?변수를 키로 사용하는 방법
<?php
$user_id = $current_user->ID;
$key = $hasorhasnotentered;
$single = true;
$user_last = get_user_meta($user_id, $key, $single);
echo '<p>The '. $key . ' value for user id ' . $user_id . ' is: ' . $user_last . '</p>';
?>
변수가 아래 형태의 사용자 상호 작용에 의해 정의되는 양식 코드
<form method="post" id="adduser" action="/my-likes-list/">
<input type="text" name="<?php echo $hasorhasnotentered;?>" id="<?php echo $hasorhasnotentered;?>" value="<?php echo $yesentered; ?>"/>
<p class="form-submit">
<input name="updateuser" type="submit" id="updateuser" class="submit button" value="update-user" onclick='enterdnew()'/>
<?php wp_nonce_field('update-user') ?>
<input name="action" type="hidden" id="action" value="Update" />
</p>
</form>
var_dump를 사용할 때 "Null"이 표시되지만 변수 대신 문자열을 사용하면 올바른 결과가 나옵니다. – johnnyr209
$ hasorhasnotentered 값을 설정 한 곳의 코드를 확인하십시오. 나는 그것이 올바르게 설정되지 않았 음을 보증합니다. 정의한 코드를 표시하면 어쩌면 우리가 예상하는 값으로 설정되지 않는 이유 *를 파악하는 데 도움이 될 수 있습니다. – vlasits
양식에서 사용자 상호 작용으로 정의 됨 – johnnyr209