如何使用GET方法通过url解析字符串来更新php表单?

如何使用GET方法通过url解析字符串来更新php表单?,php,forms,functional-programming,html-parsing,Php,Forms,Functional Programming,Html Parsing,我需要解析字符串: 第59/96号、第94/96号、第114/03号、第100/4号、第86/08号、第116/08号、第75/09号:第5/10号:第88/12号:第12号:第88/12号:第12号:第12号:第11号:第5/10号:第11号:第11号:第11号:第5/10号:第11号:第11号:第11号:第5/12号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11。在交通运输业中,niskon

我需要解析字符串:

第59/96号、第94/96号、第114/03号、第100/4号、第86/08号、第116/08号、第75/09号:第5/10号:第88/12号:第12号:第88/12号:第12号:第12号:第11号:第5/10号:第11号:第11号:第11号:第5/10号:第11号:第11号:第11号:第5/12号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11号:第11。在交通运输业中,niskonaponskih mreža i pripadajuć的规范——Sl.list br。13/78. :::: Niskonaponske električne instalacije zgrada-6。dio:Provjeravanje-HRN HD 60364-6:2007::::Zakon o zaštiti od požara-NN RH 92/10:::::Zakon o Normalizaciji-NN RH 55/96163/03

更新表格。我正在使用php函数parseString:

function parseString($str) {
$result=str_replace('"','"',$str);
$result=str_replace("'","'",$result);
$result=str_replace("%2B","+",$result);
$result=str_replace("%20"," ",$result);
$result=str_replace("%2F","/",$result);
$result=str_replace("%28","(",$result);
$result=str_replace("%29",")",$result);
$result=str_replace("%3A",":",$result);
return $result;
}
但在文本区域中没有显示任何内容

<tr><td width="400"><label for="primjenjeniPropisi">Opis: </label></td>
<td><textarea name="primjenjeniPropisi"><?php echo  parseString($_GET['primjenjeniPropisi']); ?></textarea></td></tr>
<tr><td width="400"></td><td class="guidelines" id="guide_4"><small>Navesti naziv uredjaja, opis uredjaja i sl.</small> 
</td></tr>

我建议您不要使用自定义函数,而是使用urlencode,它应该适合您,如下所示:

<?php echo urlencode($_GET['primjenjeniPropisi']); ?>
<?php echo rawurlencode($_GET['primjenjeniPropisi']); ?>

通过str_replace支持搜索和替换中的数组,确保$_GET中存在key primjenipropisiargumments@bystwn22PrimJenipropisi存在于$\u GET中。这是代码定义的一部分:回显您在这里发布的字符串Zakon o zaštiti na radu NN RH。。。。。对我来说工作很好,我检查并尝试了htmlspecialchars,也像您建议的那样尝试了@bystwn22:htmlspecialchars parseString$_GET['primjenjeniPropisi'];?>,但还是什么也没有显示。当我删除simbols/:-时,它将显示为dm。。我认为问题在于url ZP_update.php?cmd=uredi&id=。。。。。在该链接中使用urlencode,如…&primjenipropisi=.urlencode$info['primjenipropisi'].&…,它将起作用:祝你好运: