如何将具有相同长度的两个数组组合成二维数组

时间:2013-08-21 22:38:08

标签: php arrays

include 'core/init.php'; 
include 'includes/overall/header.php';

$post_id = $_GET['post_id'];

$check_like = mysql_query("SELECT liker, liker_username FROM `likes` WHERE `post_id`='$post_id' ");
                while($run_check_like = mysql_fetch_assoc($check_like)) {

                $post_liker[] = $run_check_like['liker'];

                $post_liker_profile[] = $run_check_like['liker_username'];           
        }   

include 'includes/overall/footer.php';

数组一是$ post_liker; 数组2是$ post_liker_profile;

我希望回应一下。 as $ post [$ post_liker] [$ post_liker_profile];

2 个答案:

答案 0 :(得分:0)

你的意思是使用像array_combine这样的东西吗?

$post = array_combine($post_liker, $post_liker_profile);

答案 1 :(得分:0)

$ I = 0;

$阵列[$ I] [$ I] = $ array_one [$ i]于 “*” $ array_two [$ i]于;

在存储时尝试使用这样的方法,如果需要返回值,可以再次使用*。

如果您的数组值包含*使用其他不存在的东西。