
正文
php数据库键值对数组 php对数据库的操作
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Php 交换数组中的键和值?
可以使用PHP内置函数array_flip()php数据库键值对数组,将数组键名与值对调。
array_flip() 函数将使数组的键名与其相应值调换,即键名变成php数据库键值对数组了值,而值变成了键名。
但注意键值不能一样才能使用。
相关问答
Q1: PHP遍历键值对数组
可以遍历两次$a, 第一次取出所有的父级栏目,放入$newarr中,第二次将子栏目放入对应
的父级栏目数组中, 最后使用$newarr就行
不过这是建立在只有二级栏目的基础上,如果有三级栏目的话就还要麻烦些了
$newarr = array();
foreach ($a as $key = $value)
{
if($value['fID'] == 0)
{
$cid = $value['cID'];
$newarr[$cid] = $value;
unset($a[$key]);
}
}
foreach ($a as $key = $value)
{
if($value['fID'] != 0)
{
$fid = $value['fID'];
$newarr[$fid]['zilanmu'][] = $value;
}
}
Q2: PHP如何以键值对的方式在一个多维数组里做查找
?php
$arr = array('a' = 1, array('b' =2), 'c' = 3, array(array('d' =4), 'e' = 5));
echo searchKey($arr,4);
function searchKey($array,$value){
foreach($array as $key=$row){
if(!is_array($row)){
if($row == $value){
$r = $key;
return $key;
}
}else{
$r = searchKey($row,$value);
if($r != -1){
return $r;
}
}
}
return -1;
}
?
关于php数据库键值对数组和php对数据库的操作的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






