Table des matières
回复讨论(解决方案)
Maison développement back-end tutoriel php 如何将一个多维数组转换成一维

如何将一个多维数组转换成一维

Jun 23, 2016 pm 01:51 PM
多维 数组 converti en


多维数组打印来出效果:
Array ( [10] => 准备买 [11] => 不准备换 [12] =>  Array ( [0] => 3厢小轿车 [1] => 城市SUB ) [13] => 33333 [14] =>  Array ( [0] => 中型 [1] => 小巧型 ) [15] => 全险 )
想转换成一维的,保持原来KEY不变,遇到多维就合并,最终想得到
Array ( [10] => 准备买 [11] => 不准备换  [12] =>  3厢小轿车, 城市SUB  [13] => 33333  [14] =>  中型 ,小巧型  [15] => 全险 )

搞了半天,有点迷糊了。请高手看看


回复讨论(解决方案)

$a = Array (  10 => '准备买',  11 => '不准备换',  12 => Array ( 0 => '3厢小轿车', 1 => '城市SUB' ),  13 => 33333,  14 => Array ( 0 => '中型', 1 => '小巧型' ),  15 => '全险',);foreach($a as $k=>$v) {  if(is_array($v)) $a[$k] = join(',', $v);}print_r($a);
Copier après la connexion
Array(    [10] => 准备买    [11] => 不准备换    [12] => 3厢小轿车,城市SUB    [13] => 33333    [14] => 中型,小巧型    [15] => 全险)
Copier après la connexion
Copier après la connexion

楼上是正解。

$a = array (  10 => '准备买',  11 => '不准备换',  12 => Array ( 0 => '3厢小轿车', 1 => '城市SUB' ),  13 => 33333,  14 => Array ( 0 => '中型', 1 => '小巧型' ),  15 => '全险',);$b=array();foreach($a as $k=>$v){    $b[$k]=$v;    if(is_array($v)){        $b[$k]=$v[0].','.$v[1];    }}print_r($b);
Copier après la connexion


Array(    [10] => 准备买    [11] => 不准备换    [12] => 3厢小轿车,城市SUB    [13] => 33333    [14] => 中型,小巧型    [15] => 全险)
Copier après la connexion
Copier après la connexion

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

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment supprimer les éléments en double du tableau PHP à l'aide de la boucle foreach ? Comment supprimer les éléments en double du tableau PHP à l'aide de la boucle foreach ? Apr 27, 2024 am 11:33 AM

Comment supprimer les éléments en double du tableau PHP à l'aide de la boucle foreach ?

Inversion des valeurs clés du tableau PHP : analyse comparative des performances de différentes méthodes Inversion des valeurs clés du tableau PHP : analyse comparative des performances de différentes méthodes May 03, 2024 pm 09:03 PM

Inversion des valeurs clés du tableau PHP : analyse comparative des performances de différentes méthodes

Pratique du tri multidimensionnel des tableaux PHP : des scénarios simples aux scénarios complexes Pratique du tri multidimensionnel des tableaux PHP : des scénarios simples aux scénarios complexes Apr 29, 2024 pm 09:12 PM

Pratique du tri multidimensionnel des tableaux PHP : des scénarios simples aux scénarios complexes

L'art de PHP Array Deep Copy : utiliser différentes méthodes pour obtenir une copie parfaite L'art de PHP Array Deep Copy : utiliser différentes méthodes pour obtenir une copie parfaite May 01, 2024 pm 12:30 PM

L'art de PHP Array Deep Copy : utiliser différentes méthodes pour obtenir une copie parfaite

Meilleures pratiques pour la copie approfondie des tableaux PHP : découvrez des méthodes efficaces Meilleures pratiques pour la copie approfondie des tableaux PHP : découvrez des méthodes efficaces Apr 30, 2024 pm 03:42 PM

Meilleures pratiques pour la copie approfondie des tableaux PHP : découvrez des méthodes efficaces

Application de la fonction de regroupement de tableaux PHP dans le tri des données Application de la fonction de regroupement de tableaux PHP dans le tri des données May 04, 2024 pm 01:03 PM

Application de la fonction de regroupement de tableaux PHP dans le tri des données

Le rôle de la fonction de regroupement de tableaux PHP dans la recherche d'éléments en double Le rôle de la fonction de regroupement de tableaux PHP dans la recherche d'éléments en double May 05, 2024 am 09:21 AM

Le rôle de la fonction de regroupement de tableaux PHP dans la recherche d'éléments en double

Algorithme de fusion et de déduplication de tableaux PHP : solution parallèle Algorithme de fusion et de déduplication de tableaux PHP : solution parallèle Apr 18, 2024 pm 02:30 PM

Algorithme de fusion et de déduplication de tableaux PHP : solution parallèle

See all articles