我有一个表单,在提交时,将传递一个数组。该数组中的元素将使用rxml分隔。这就是我尝试的方式:
$options = $this->request->data('options');
$count = count ($options);
$rxml = "<rslist>";
for ($i = 0; $i < $count; $i++) {
$trimmedOption = trim($options[$i], " ");
$rxml = $rxml.'<rs option="'.$trimmedOption.'" />';
}
$rxml = $rxml . "</rslist>";
当元素转换为字符串时,首先会对其进行修剪,因为字符串右侧有一些空白区域。像这样opton-1
。
为了删除那个空间,我使用了修剪选项。但是,这不起作用。
我试过了:
str_replace(' ', '', $options[$i]);
rtrim($options[$i]);
太。但是,没有任何效果。该字符串仅以额外空间保存。所以我该怎么做?我应该改变什么?