Php 自定义用户字段,保存复选框组中的多个值

Php 自定义用户字段,保存复选框组中的多个值,php,wordpress,Php,Wordpress,Im目前正在为wordpress中的用户添加不同的自定义字段 添加简单的文本字段(如facebook、instagram字段)非常简单,但是,当添加我想要一个复选框组时,用户可以检查多项选择,我不知道如何保存它 假设我有这个HTML: <input type="checkbox" name="sport[]" value="running" />Running<br /> <input type="checkbox" name="sport[]" value="so

Im目前正在为wordpress中的用户添加不同的自定义字段

添加简单的文本字段(如facebook、instagram字段)非常简单,但是,当添加我想要一个复选框组时,用户可以检查多项选择,我不知道如何保存它

假设我有这个HTML:

<input type="checkbox" name="sport[]" value="running" />Running<br />
<input type="checkbox" name="sport[]" value="soccer" />Soccer<br />
<input type="checkbox" name="sport[]" value="swimming" />Swimming<br />
正在运行
足球
游泳
将值保存到数据库时,我将如何操作? 我在保存时尝试过:

$userprofile_sports = (isset($_POST['sport']) && $_POST['sport'] <> '') ? $_POST['sport'] : '';
update_user_meta($userid, 'sport', $userprofile_sports);
$userprofile\u sports=(isset($\u POST['sport'])和&$\u POST['sport'])$_POST['sport']:'';
更新_user_meta($userid,'sport',$userprofile_sports);

此链接可能会有帮助,看起来您可能需要在sport array中循环,并获取链接的单个值wuuuu,thx。。。解决了它。。。thx此链接可能会有帮助,看起来您可能需要在运动阵列中循环,并获取链接的单个值wuuuu,thx。。。解决了它。。。谢谢