0

たとえばpreg_match_all$name[1]$family[1].

これらの配列をまとめる必要があり、次のように使用foreachします。

foreach( $name[1] as  $name) {
    foreach( $family[1] as  $family) {
    echo  $name.$family.'<br />';
   }
}

しかし、うまくいきません。

(各foreachループは別々に動作します)

4

3 に答える 3

0
$together= array();
foreach( $name as $key => $n) {
   $tuple= array('name'=>$name[$key],'family'=>$family[$key]);
   $together[$key]= $tuple;
}

foreach( $together as $key => $tuple) {
   echo "{$tuple['name']} {$tuple['family']}<br />"; 
}
于 2013-09-02T01:39:57.883 に答える
0

array_combine()を使用します。

keys 配列の値をキーとして使用し、values 配列の値を対応する値として使用して、配列を作成します。

PHP コード:

$nameFamilly=array_combine($name[1] , $family[1]);
foreach(  $nameFamilly as  $name=>$familly) {

    echo  $name.$family.'<br />';

}
于 2013-09-02T01:46:32.703 に答える