转换二维数组


converting array in two dimension

我有一个mysql_fetch_row函数,它从数据库返回行。。。

Array
(
    [firstname] => abc
    [lastname] => xyz
    [password] => abc
    [gender] => female
    [city] => malborne
    [email] => abc@gmail.com
    [address] => abc
)

我想要这个阵列作为

Array
(
  [0] array(

        [firstname] => abc
        [lastname] => xyz
        [password] => abc
        [gender] => female
        [city] => malborne
        [email] => abc@gmail.com
        [address] => abc
)
)
$newArray = array($data);
print_r($newArray);

输出:

Array
(
    [0] => Array
        (
            [firstname] => abc
            [lastname] => xyz
            [password] => abc
            [gender] => female
            [city] => malborne
            [email] => abc@gmail.com
            [address] => abc
        )
)

打!

这很容易,您可以通过将其插入另一个数组来创建所需的结构

$original = array(.....);
$final = array($original);
$myArray = array();
while($row = mysql_fetch_row(...)) {
  $myArray[] = $row;
}
// $myArray is your final array