从数据库中读取数据,赋值给多维数组并使用。
琢磨了好久,查了好多才搞定:
//从数据库中读取数据
$sql="SELECT * from ".$x_tab_site;
$qr=$conn->query($sql);
cfMsg(3,"cfGetForum sql: ".$sql);
$qty=0;
while ($rs=$qr->fetch_assoc()) {
$site_id=$rs["site_id"];
$a=array("id"=>$rs["site_id"],"name"=>$rs["site_name"],"url"=>$rs["site_url"]);
$xa_site[$site_id]=$a;
}
// 生成的数组如下:
$xa_site=array(10) {
[101]=> array(3) { ["id"]=> string(3) "101" ["name"]=> string(8) "TTT BLOG" ["url"]=> string(17) "https://tdlib.com" }
[102]=> array(3) { ["id"]=> string(3) "102" ["name"]=> string(4) "yoyo" ["url"]=> string(22) "https://tdlib.com/yoyo" }
[103]=> array(3) { ["id"]=> string(3) "103" ["name"]=> string(4) "jpnv" ["url"]=> string(22) "https://tdlib.com/jpnv" }
[104]=> array(3) { ["id"]=> string(3) "104" ["name"]=> string(12) "网址收藏" ["url"]=> string(23) "https://tdlib.com/alink" }
[105]=> array(3) { ["id"]=> string(3) "105" ["name"]=> string(9) "记事本" ["url"]=> string(0) "" }
[111]=> array(3) { ["id"]=> string(3) "111" ["name"]=> string(9) "万维库" ["url"]=> string(17) "https://wvlib.com" }
[112]=> array(3) { ["id"]=> string(3) "112" ["name"]=> string(9) "吐逗酷" ["url"]=> string(17) "http://tudouku.cn" }
[113]=> array(3) { ["id"]=> string(3) "113" ["name"]=> string(9) "图片网" ["url"]=> string(0) "" }
[114]=> array(3) { ["id"]=> string(3) "114" ["name"]=> string(12) "十万昆仑" ["url"]=> string(24) "https://shiwankunlun.top" }
[115]=> array(3) { ["id"]=> string(3) "115" ["name"]=> string(12) "万维社区" ["url"]=> string(18) "https//u.wvlib.com" }
}
//使用方法,以下两种都可以:
cfMsg(3,$xa_site[101]["name"]);
cfMsg(3,$xa_site["101"]["url"]);
以上
【版權聲明】
本文爲原創,遵循CC 4.0 BY-SA版權協議!轉載時請附上原文鏈接及本聲明。
原文鏈接:https://tdlib.com/am.php?t=oBgESoIJjpSw Tag: PHP 多维数组