// 原始数组
我们提供的服务有:成都网站建设、做网站、微信公众号开发、网站优化、网站认证、石台ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的石台网站制作公司
$cities=array(
array('name'='上海','letter'='S','hot'='1',),
array('name'='重庆', 'letter'='C','hot'='0',),
array('name'='保定','letter'='B','hot'='0',),
array('name'='沧州','letter'='C','hot'='0',),
);
$cities_sorted=array();
// 遍历原始数组
foreach($cities as $city)
{
$letter=$city['letter'];
$cities_sorted[$letter][]=$city;
}
// 按字母排序
ksort($cities_sorted);
// 遍历,输出
foreach($cities_sorted as $letter=$cities)
{
echo "strong$letter./strong";
foreach($cities as $city)
{
$names[]=$city['name'];
}
echo implode('nbsp;nbsp;', $names);
$names=array();
echo 'br /';
}
先去重,然后为空掉元素填充空值
$a=array('a','a','b','c','d','d','d');
//
要处理的数组
$empty_arr=array_fill(0,
count($a),
'');
//
创建一个空数组
$a=array_unique($a);
//
去重
$a=$a+$empty_arr;
//
为空元素赋空值
ksort($a);
//
按键值排序
echo
"pre".print_r($a,
true)."/pre";
//
done
检测的时候,$a==null,这个语句只检测值是否相同,空值会被当成NULL值处理.
但是is_null不仅检测值是否相同,而且检测类型是否相同
因为null是特殊的独一无二的类型,所以你的变量$a类型肯定不等于null
如果你改成$a===null结果就一样了
可以远程连接
可以将数据库放到同一数据库服务器
可以在A系统添加数据时对B系统也进行写入 这样B系统也有A系统的数据了
也可以制作API接口 用B系统去读取A系统的数据
很简单的,你首先安装一个 Navicat for PostgreSQL 一个工具(不安装或其它工具也可以),把A表中的数据导出,可以导出很多种格式,然后再新建一个B表,结构和A一样,可以利用那个工具复制建表语句,然后就可以把数据导入到B表。当然不用工具也可以,直接用SQL语句来操作。但是,用工具更傻瓜式,方便操作,管理
首先要把数据库A、B的连接权限都grant给一个用户,然后用这个用户连接数据库。
那么可以用A.a, B.b这样去访问表。
剩下的就是SQL select ... insert into语句的事,相信你会。