php - 数组中的两个 PHP 值

标签 php database arrays wordpress

我有一个选项字段的值:

从数据库中提取的值如下所示 $value = $this->value;

然后我可以像这样更新值:

<textarea id="'.$this->field['id'].'[]" name="'.$this->args['opt_name'].'['.$this->field['id'].'][]" rows="6" class="'.$class.'" />'.esc_attr($value).'</textarea>

我想要做的是在第一个文本区域字段下方添加另一个文本区域字段,并将这两个值保存在数据库中。我可以复制并粘贴上面的代码,它会更新我的数组。但是值不会显示在字段本身内部,该字段是空的。关于我应该做什么的任何线索?

最佳答案

感谢您的反馈,

我使用 array_chunk 来解决我的问题

if(isset($this->value) {
$chunk = array_chunk($value,2);

foreach($chunk as $k => $value){

<textarea id="'.$this->field['id'].'[]" name="'.$this->args['opt_name'].'['.$this->field['id'].'][]" rows="6" class="'.$class.'" >'.esc_attr($value[0]).'</textarea>

<textarea id="'.$this->field['id'].'[]" name="'.$this->args['opt_name'].'['.$this->field['id'].'][]" rows="6" class="'.$class.'" >'.esc_attr($value[1]).'</textarea>

}

} else {

<textarea id="'.$this->field['id'].'[]" name="'.$this->args['opt_name'].'['.$this->field['id'].'][]" rows="6" class="'.$class.'" >'.esc_attr($value).'</textarea>

<textarea id="'.$this->field['id'].'[]" name="'.$this->args['opt_name'].'['.$this->field['id'].'][]" rows="6" class="'.$class.'" >'.esc_attr($value).'</textarea>

}

关于php - 数组中的两个 PHP 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13768211/

相关文章:

c# - Entity Framework 不适用于可空列

mysql - 我是新来的,试图满足嵌套的 if else 条件

java - 声明和分配给字符串数组时出错

javascript - 从html(url)获取数据

javascript - 在 PHP 命令行中访问 session ?

php - Laravel Eloquent 和查询生成器 "with (nolock)"

Java - 来自字符串的字节数组

php - htaccess 301 重定向 url

mysql - Magento 2.2.6/var/lib/mysql/文件夹占用 43 GB 磁盘空间

javascript - 我有一个这样的 JSON 响应,但由于某种原因我无法访问该值