![](/img/trans.png)
[英]How to Merge two different values of two different array in php codeigniter
[英]Codeigniter PHP create two different array from one
我是codeigniter和PHP的新手。
我可以將數組分成兩個不同的數組嗎? 這是我的$array
:
Array (
[0] => Array
(
[Name] => mark
[Surname] => mark
)[1] => Array
(
[Name] => greg
[Surname] => greg
)
)
是否可以使用$greg
創建$mark
和另一個數組?
如果要設置字符串值並使其成為變量,則可以使用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>';
如果要使用Name的值作為變量名稱: 變量變量
foreach ($arrays as $array) {
if (isset($array['Name'])) {
$$array['Name'] = $array;
}
}
print_r($mark);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.