php 使用 array_flip 交换数组中键和值

<?php
//php 使用 array_flip 交换数组中键和值
$gameArr = array('成人游戏', '儿童游戏', '少女游戏', '体感游戏', '冒险游戏', '解密游戏', '塔防游戏', '体育竞技', '棋牌卡牌');
$newGameArr=array_flip($gameArr);
print_r($newGameArr);
/*
Array
(
    [成人游戏] => 0
    [儿童游戏] => 1
    [少女游戏] => 2
    [体感游戏] => 3
    [冒险游戏] => 4
    [解密游戏] => 5
    [塔防游戏] => 6
    [体育竞技] => 7
    [棋牌卡牌] => 8
)
*/
?>

使用 jQuery.qrcode 生成二维码

<script src="jquery.qrcode-0.12.0.min.js"></script>

<div id="qr"></div>
<script>
    var url = "http://phpff.com";
    $("#qr").qrcode({
        "size": 100,
        "color": "#3a3",
        "text": url
    });
</script>

jQuery.qrcode 插件地址

[web]: http://larsjung.de/qrcode/
[github]: https://github.com/lrsjng/jquery-qrcode

QQ互联登录PHP-SDK invalid openid错误解决方法

<?php
	require_once("API/qqConnectAPI.php");  
	$qc = new QC();  
	$acs = $qc->qq_callback();//callback主要是验证 code和state,返回token信息,并写入到文件中存储,方便get_openid从文件中度  
	$oid = $qc->get_openid();//根据callback获取到的token信息得到openid,所以callback必须在openid前调用  
	$qc = new QC($acs,$oid);  
	$uinfo = $qc->get_user_info();

?>

$qc = new $qc->qq_openid();//没有获取到openid,请求api接口,所以会返回error,invalid openid