Codeigniter PHP从一个创建两个不同的数组

ric*_*one 3 php arrays codeigniter

我是codeigniter和PHP的新手.

我可以将数组分成两个不同的数组吗?这是我的$array:

   Array (
    [0] => Array
      (
         [Name] => mark
         [Surname] => mark
      )[1] => Array
        (
            [Name] => greg
            [Surname] => greg
        )
   )
Run Code Online (Sandbox Code Playgroud)

是否有可能创建一个$mark和另一个的数组$greg

小智 7

如果要设置字符串值并使其成为变量,则可以使用eval().

<?php
$arrays = array(
    array(
        'Name' => 'mark',
        'Surname' => 'mark'
    ),
    array(
        'Name' => 'greg',
        'Surname' => 'greg'
    )
);
//I'd use foreach()
foreach ($arrays as $array) { 
    eval("$".$array['Name']." = array('Name'=>'{$array['Name']}','Surname'=>'{$array['Surname']}',);");
}

echo '<pre>';
var_dump($mark, $greg);
echo '</pre>';
Run Code Online (Sandbox Code Playgroud)