【发布时间】:2021-11-16 08:36:12
【问题描述】:
我正在将值从 HTML 表单传递到 php 文件进行处理
$to_do = $_POST['action'];
那我可以说
<?php
if( $to_do == "delete") {
echo "i will delete for you";
}
?>
我遇到的困难是当 HTML 值是 unicode ✘ 用于删除符号时。 而不是值“删除”。 在 php 中我不知道如何测试它。
<?php
if( $to_do == "✘") {
echo "i will delete for you";
}
?>
不工作。 有谁能帮帮我吗?
【问题讨论】:
-
这能回答你的问题吗? Comparing two unicode strings in PHP
-
@kiner_shah 感谢您的建议。我不知道他们在那里问什么。我希望我的问题很清楚。
-
您想比较两个 Unicode 字符串对吧?阅读该链接中的问题和答案,可能与您的问题有关。
-
你如何发送这个值以开始 -
<input type="submit" value="✘">?在这种情况下,我建议您切换到button元素 - 它可以具有单独的提交值并显示文本。因此,您可以同时向用户发送delete和显示✘。 -
<button type="submit" value="delete">✘</button>developer.mozilla.org/en-US/docs/Web/HTML/Element/button