2017-03-13 12 views
1
私はファーストネームマージとフルネームと一緒にLASTNAMEしたい

私はJSON文字列を表示したいJSONエンコードFIRSTNAME +姓=フルネーム

$record[0]["firstname"]="foo"; 
$record[0]["lastname"]="bar"; 
$record[0]["age"]="20"; 

for ($i=0; $i<3; $i++) { 

    $foobar_array[] = array(
      'fullname' => [$record[$i]['firstname'], $record[$i]['lastname']], 
      'age' => $record[$i]['age'] 

    ); 


} 

echo json_encode($foobar_array); 

[{"fullname":"foo bar ","age":"20"}] 
+0

私はPHP –

+0

''fullname' => $ record [$ i] ['firstname']を覚えているので、join array_joinを使用してください。 ''。 $ record [$ i] ['lastname'] ' – AbraCadaver

答えて

2

これは:

$foobar_array[] = array(
    'fullname' => $record[$i]['firstname'] . ' ' . $record[$i]['lastname'], 
     'age' => $record[$i]['age'] 
); 
+0

はい' .'はPHPの文字列連結演算子です –

1
$record = [ 
    [ 
     'firstname' => 'foo', 
     'lastname' => 'bar', 
     'age' => 20, 
    ] 
]; 

foreach ($record as $r) { 
    $foobar_array[] = [ 
      'fullname' => $r['firstname'].' '.$r['lastname'], 
      'age' => $r['age'] 
    ]; 
} 

echo json_encode($foobar_array); 

- >

[{"fullname":"foo bar","age":"20"}] 
関連する問題