Inhaltsverzeichnis
php关于数组的问题
Jun 23, 2016 pm 01:34 PM
array (size=3) 0 => array (size=3) 0 => array (size=3) 'welfareName' => string '包吃住' (length=9) 'welfareIco' => string 'url_1' (length=5) 'xyId' => int 1 1 => array (size=3) 'welfareName' => string '头等舱' (length=9) 'welfareIco' => string 'url_2' (length=5) 'xyId' => int 1 2 => array (size=3) 'welfareName' => string '有车' (length=6) 'welfareIco' => string 'url_4' (length=5) 'xyId' => int 1 1 => array (size=2) 0 => array (size=3) 'welfareName' => string '头等舱' (length=9) 'welfareIco' => string 'url_2' (length=5) 'xyId' => int 2 1 => array (size=3) 'welfareName' => string '买买买' (length=9) 'welfareIco' => string 'url_3' (length=5) 'xyId' => int 2 ---------------------------------------------------------array (size=3) 0 => array (size=11) 'xyId' => int 1 'xyLocation' => string '首尔' (length=6) 'commentNum' => int 3 'visitorNum' => int 1 1 => array (size=11) 'xyId' => int 2 'xyLocation' => string '东京' (length=6) 'commentNum' => int 0 'visitorNum' => int 1--------------------------------------------------------------------------------array (size=3) 0 => array (size=11) 'xyId' => int 1 'xyLocation' => string '首尔' (length=6) 'commentNum' => int 3 'visitorNum' => int 1 'welfare' => array (size=3) 0 => array (size=3) 'welfareName' => string '包吃住' (length=9) 'welfareIco' => string 'url_1' (length=5) 'xyId' => int 1 1 => array (size=3) 'welfareName' => string '头等舱' (length=9) 'welfareIco' => string 'url_2' (length=5) 'xyId' => int 1 2 => array (size=3) 'welfareName' => string '有车' (length=6) 'welfareIco' => string 'url_4' (length=5) 'xyId' => int 1 1 => array (size=11) 'xyId' => int 2 'xyLocation' => string '东京' (length=6) 'commentNum' => int 0 'visitorNum' => int 1 'welfare' => array (size=2) 0 => array (size=3) 'welfareName' => string '头等舱' (length=9) 'welfareIco' => string 'url_2' (length=5) 'xyId' => int 2 1 => array (size=3) 'welfareName' => string '买买买' (length=9) 'welfareIco' => string 'url_3' (length=5) 'xyId' => int 2
Nach dem Login kopieren
回复讨论(解决方案)
相当于把第一个数组作为第二个数组的一个键对应的值,请问该怎么实现实现第三个数组啊
求解决啊~~~~~~
for($i=0; $i<count($数组2); $i++) { $数组3[$i] = $数组2; $数组3[$i]['welfare'] = @$数组1[$i];}
Nach dem Login kopieren
Nach dem Login kopieren
$arr1=array( array ( array ( 'welfareName' => '包吃住', 'welfareIco' => 'url_1', 'xyId' => 1 ), array ( 'welfareName' => '头等舱', 'welfareIco' => 'url_2', 'xyId' =>1 ), array ( 'welfareName' =>'有车', 'welfareIco' => 'url_4', 'xyId' =>1 ) ), array ( array ( 'welfareName' => '头等舱', 'welfareIco' => 'url_2', 'xyId' =>2 ), array ( 'welfareName' => '买买买', 'welfareIco' => 'url_3', 'xyId' =>2 ) ));$arr2=array( array ( 'xyId' => 1, 'xyLocation' => '首尔', 'commentNum' =>3, 'visitorNum' =>1, ), array ( 'xyId' => 2, 'xyLocation' => '东京', 'commentNum' => 0, 'visitorNum' => 1, ));foreach($arr1 as $k=>$v){ $new[$v[0]['xyId']]=$v;}foreach($arr2 as $k=>$v){ $arr2[$k]['welfare']=$new[$v['xyId']];}
Nach dem Login kopieren
Nach dem Login kopieren
$arr1=array( array ( array ( 'welfareName' => '包吃住', 'welfareIco' => 'url_1', 'xyId' => 1 ), array ( 'welfareName' => '头等舱', 'welfareIco' => 'url_2', 'xyId' =>1 ), array ( 'welfareName' =>'有车', 'welfareIco' => 'url_4', 'xyId' =>1 ) ), array ( array ( 'welfareName' => '头等舱', 'welfareIco' => 'url_2', 'xyId' =>2 ), array ( 'welfareName' => '买买买', 'welfareIco' => 'url_3', 'xyId' =>2 ) ));$arr2=array( array ( 'xyId' => 1, 'xyLocation' => '首尔', 'commentNum' =>3, 'visitorNum' =>1, ), array ( 'xyId' => 2, 'xyLocation' => '东京', 'commentNum' => 0, 'visitorNum' => 1, ));foreach($arr1 as $k=>$v){ $new[$v[0]['xyId']]=$v;}foreach($arr2 as $k=>$v){ $arr2[$k]['welfare']=$new[$v['xyId']];}
Nach dem Login kopieren
Nach dem Login kopieren
这个解决了,我对数组理解不够深刻
多练多写,就深刻了
多练多写,就深刻了
受教了
for($i=0; $i<count($数组2); $i++) { $数组3[$i] = $数组2; $数组3[$i]['welfare'] = @$数组1[$i];}
Nach dem Login kopieren
Nach dem Login kopieren
版主的这个,也能实现,但是会多出好多多余数组,同样感谢
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heißer Artikel
Repo: Wie man Teamkollegen wiederbelebt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
Wie lange dauert es, um Split Fiction zu schlagen?
3 Wochen vor
By DDD
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌

Hot-Tools-Tags

Heißer Artikel
Repo: Wie man Teamkollegen wiederbelebt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
Wie lange dauert es, um Split Fiction zu schlagen?
3 Wochen vor
By DDD
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Wochen vor
By 尊渡假赌尊渡假赌尊渡假赌

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium)

Arbeiten mit Flash -Sitzungsdaten in Laravel

Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs

12 Beste PHP -Chat -Skripte auf Codecanyon
