比如:
原始数组为:
array(3) {
[0] => array(3) {
["id"] => "1"
["age"] => "男"
["name"] => "张三"
}
[1] => array(3) {
["id"] => "2"
["age"] => "男"
["name"] => "张三"
}
[2] => array(3) {
["id"] => "3"
["age"] => "男"
["name"] => "张三"
}
想转换为:
array(3) {
[0] => array(3) {
["id"] => "1"
["age"] => "男"
["name"] => "张三"
}
[1] => array(3) {
["id"] => "2"
["age"] => "男"
["name"] => "张三"
}
[2] => array(3) {
["id"] => "3"
["age"] => "男"
["name"] => "张三"
}
转换为:
array(3) {
[0] => array(3) {
["id"] => "5oiR55qESUQ="
["age"] => "5oiR55qE5oCn5Yir"
["name"] => "5oiR55qE5ZCN5a2X"
}
[1] => array(3) {
["id"] => "5oiR55qESUQ="
["age"] => "5oiR55qE5oCn5Yir"
["name"] => "5oiR55qE5ZCN5a2X"
}
[2] => array(3) {
["id"] => "5oiR55qESUQ="
["age"] => "5oiR55qE5oCn5Yir"
["name"] => "5oiR55qE5ZCN5a2X"
}
原始数组为:
array(3) {
[0] => array(3) {
["id"] => "1"
["age"] => "男"
["name"] => "张三"
}
[1] => array(3) {
["id"] => "2"
["age"] => "男"
["name"] => "张三"
}
[2] => array(3) {
["id"] => "3"
["age"] => "男"
["name"] => "张三"
}
想转换为:
array(3) {
[0] => array(3) {
["id"] => "1"
["age"] => "男"
["name"] => "张三"
}
[1] => array(3) {
["id"] => "2"
["age"] => "男"
["name"] => "张三"
}
[2] => array(3) {
["id"] => "3"
["age"] => "男"
["name"] => "张三"
}
转换为:
array(3) {
[0] => array(3) {
["id"] => "5oiR55qESUQ="
["age"] => "5oiR55qE5oCn5Yir"
["name"] => "5oiR55qE5ZCN5a2X"
}
[1] => array(3) {
["id"] => "5oiR55qESUQ="
["age"] => "5oiR55qE5oCn5Yir"
["name"] => "5oiR55qE5ZCN5a2X"
}
[2] => array(3) {
["id"] => "5oiR55qESUQ="
["age"] => "5oiR55qE5oCn5Yir"
["name"] => "5oiR55qE5ZCN5a2X"
}
解决方案 »
- PHP一维数组转成二维数组的方法?
- 查询所有数据错杂哪儿呢?菜鸟求高手指点...
- 基本问题:关于用PHP更新数据库
- 出现The parameter is incorrect. 错误,求解!!!
- 江湖求救:小弟安装LAMP平台遇到一点问题:Fatal error: Class 'mysqli' not found
- PHP 先定义变量中 嵌入后定义变量的问题
- 详细帮助解释一下函数的功效,如何不同?
- apache2+php4+mysql怎么配置,怎么建工作目录
- 怎样通过imap收信??用php写,急!!!!!!
- php 有没有一种办法,通过外网映射访问获取到内网的ip
- 两台服务器架设同一网站,前端静态网页和后台源码分离
- 初学wordpress,get_header()和get_footer()这两个函数调用不了
0 => array(
"id" => "1",
"age" => "男",
"name" => "张三",
),
1 => array(
"id" => "2",
"age" => "男",
"name" => "张三",
),
2 => array(
"id" => "3",
"age" => "男",
"name" => "张三",
)
);
$dict = array('id' => 'ID', 'age' => '性别', 'name' => '名字');
array_walk_recursive($a, function(&$v, $k) use ($dict) {$v = base64_encode("我的{$dict[$k]}$v"); });
print_r($a);
加密是需要有 private key 的才可以加密。
function base64(&$a){
foreach($a as $key => &$value){
if(is_array($value)){
base64($value);
}else{
$value = base64_encode($value);
}
}
}