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)