小编Bar*_*arm的帖子

如何检查两个变量是否在Python中引用同一个对象?

x和y是两个变量.
我可以检查它们是否相同x == y,但我如何检查它们是否具有相同的身份?

例:

x = [1, 2, 3]
y = [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

现在x == y是True,因为x和y相等,但是x和y不是同一个对象.
我正在寻找像sameObject(x, y)这种情况应该是假的东西.

python equality

43
推荐指数
2
解决办法
1万
查看次数

mb_strlen()就够了吗?

在PHP中计算UTF-8字符串的长度时,我使用mb_strlen().

例如:

if (mb_strlen($name, 'UTF-8') < 3) {
    $error .= 'Name is required. Minimum of 3 characters required in name.';
}
Run Code Online (Sandbox Code Playgroud)

由于文本字段可以接受任何语言(多语言),我想确保PHP将正确计算mutltilanguage UTF-8字符.

这是足够的还是我需要使用其他方法?我担心PHP可能由于某种原因弄错了,或者我可能只是持怀疑态度,但我不希望人们绕过重要的验证,因为PHP错了.

php multilingual utf-8 mbstring

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

equality ×1

mbstring ×1

multilingual ×1

php ×1

python ×1

utf-8 ×1