Maison > développement back-end > tutoriel php > php数组转换的问题

php数组转换的问题

WBOY
Libérer: 2016-06-06 20:49:49
original
1185 Les gens l'ont consulté

<code>Array(
[server] => Array(
        [0] => hk
        [1] => jp
    )
[fromdate] => Array(
        [0] => 2013-07-17
        [1] => 2013-06-19
))
</code>
Copier après la connexion
Copier après la connexion

以上数组如果最快最简单的方法转换成为

<code>Array(
[0] => Array(
    [server] => 'hk',
    [fromdate] => '2013-07-17'
)
[1] => Array(
    [server] => 'jp',
    [fromdate] => '2013-07-17'
))
</code>
Copier après la connexion
Copier après la connexion

回复内容:

<code>Array(
[server] => Array(
        [0] => hk
        [1] => jp
    )
[fromdate] => Array(
        [0] => 2013-07-17
        [1] => 2013-06-19
))
</code>
Copier après la connexion
Copier après la connexion

以上数组如果最快最简单的方法转换成为

<code>Array(
[0] => Array(
    [server] => 'hk',
    [fromdate] => '2013-07-17'
)
[1] => Array(
    [server] => 'jp',
    [fromdate] => '2013-07-17'
))
</code>
Copier après la connexion
Copier après la connexion

<code class="lang-php">// 源数组
$source = array(
    'server' => array('hk','jp'),
    'fromdate' => array('2013-07-17','2013-07-08')
);

//目标数组
$result = array();
foreach($source as $key=>$value){
    $j = 0;
    // 当然用这里用foreach也可以实现,但是for循环更能直观了解它的怎么工作的。
    for($i=0;$i<count foreach as echo>';
print_r($result);
echo '</count></code>
Copier après la connexion
';

<code>$source = array(
    'server' => array('hk','jp'),
    'fromdate' => array('2013-07-17','2013-07-08')
);
$new_array = array_map(function($server,$fromdate) {
    return array('server'=>$server,'fromdate'=>$fromdate);
}, $source['server'],$source['fromdate']); //代码比较少
</code>
Copier après la connexion
Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal