无法使用西里尔字符:
if (array_key_exists($list['fname'], $data)) {
}
数组键是西里尔字符
请帮忙
答案 0 :(得分:1)
所有的西里尔字符都不起作用吗?它似乎可能超过了字符集 - 默认情况下php是ansii,如果我没记错的话。你需要UTF-8。
在任何情况下,将它放在该php文件的顶部,看看是否有帮助:
<?php
ini_set('default_charset', 'UTF-8');
答案 1 :(得分:1)
如果$list['fname']
来自mysql,请确保使用UTF-8字符集和utf8_general_ci作为整理。如果是硬编码,请将您的php文件保存为UTF-8。
此外,您始终可以将文本的哈希值用作键。