Maison > développement back-end > tutoriel php > 这个数组怎么拆?

这个数组怎么拆?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-06 20:43:25
original
1243 Les gens l'ont consulté

<code>Array ( [0] => Array ( [country] => 越南 [dausum] => 300 ) [1] => Array ( [country] => 中国 [dausum] => 500 ) [2] => Array ( [country] => 香港 [dausum] => 600 ) )
</code>
Copier après la connexion
Copier après la connexion

这个大数组拆成

<code> $country=('越南','中国','香港');
 $data=('越南'=>'300','中国'=>300,'香港'=>'600);
</code>
Copier après la connexion
Copier après la connexion

回复内容:

<code>Array ( [0] => Array ( [country] => 越南 [dausum] => 300 ) [1] => Array ( [country] => 中国 [dausum] => 500 ) [2] => Array ( [country] => 香港 [dausum] => 600 ) )
</code>
Copier après la connexion
Copier après la connexion

这个大数组拆成

<code> $country=('越南','中国','香港');
 $data=('越南'=>'300','中国'=>300,'香港'=>'600);
</code>
Copier après la connexion
Copier après la connexion

$arr = 
[
  ['country' => '越南', 'dausum' => 300],
  ['country' => '中国', 'dausum' => 500],
  ['country' => '香港', 'dausum' => 600]
];

$country = $data = array();
foreach($arr as $elem)
{
  $country[] = $elem['country'];
  $data[$elem['country']] = $elem['dausum'];
}
Copier après la connexion

<code>$arr = 
[
  ['country' => '越南', 'dausum' => 300],
  ['country' => '中国', 'dausum' => 500],
  ['country' => '香港', 'dausum' => 600]
];

$country = array_column($arr, 'country');
$data = array_combine($country, array_column($arr, 'dausum'));
</code>
Copier après la connexion

Étiquettes associées:
php
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
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal