-3

私は持っている:

$title1 = "aaa1";
$body1 = "bbb1";
$author1 = "ccc1";

$title2 = "aaa2";
$body2 = "bbb2";
$author2 = "ccc2";

$title3 = "aaa3";
$body3 = "bbb3";
$author3 = "ccc3";

これらの変数を配列に割り当てるにはどうすればよいですか? 次に私は作りたい:

foreach($array as $a){
   $a[title] . $a['body']. $a['author'] . "<br />";
}

これは私に表示されるはずです:

aaa1bbb1ccc1
aaa2bbb2ccc2
aaa3bbb3ccc3
4

5 に答える 5

1

簡単です。配列に配列を作成するだけです。

<?php
$array = array(
        array('title' => 'aaa1', 'body' => 'bbb1', 'author' => 'ccc1'),
        array('title' => 'aaa2', 'body' => 'bbb2', 'author' => 'ccc2'),
        array('title' => 'aaa3', 'body' => 'bbb3', 'author' => 'ccc3'),
    );

配列に関する PHP ドキュメントを読んでください: http://php.net/manual/en/language.types.array.php

于 2012-05-16T11:07:53.447 に答える
1
$array[] = array("title" => "aaa1", "body" => "bbbb1");
$array[] = array("title" => "aaa2", "body" => "bbbb2");
于 2012-05-16T11:06:59.137 に答える
0

基本的

配列は、array() 言語構造を使用して作成できます。コンマで区切られたキー => 値のペアを引数としていくつでも取ります。

array(
key  => value,
key2 => value2,
key3 => value3,
...

)

例:

<?php
$array = array(
    "foo" => "bar",
    "bar" => "foo",
);

// as of PHP 5.4
$array = [
    "foo" => "bar",
    "bar" => "foo",
];
?>

詳細情報http://php.net/manual/en/language.types.array.php

于 2012-05-16T11:09:48.017 に答える
0
$array = array(    
     0 => array('title' => 'aaa1', 'body => 'bbb1','author' => 'ccc1'),    
     1 => array('title' => 'aaa2', 'body => 'bbb2','author' => 'ccc2'),    
     2 => array('title' => 'aaa3', 'body => 'bbb3','author' => 'ccc3')
);

またはリストを使用して配列を作成します

于 2012-05-16T11:10:32.080 に答える
0

あなたは次のようにします:

<?php
$array = array(
        array('title' => 'aaa1', 'body' => 'bbb1', 'author' => 'ccc1'),
        array('title' => 'aaa2', 'body' => 'bbb2', 'author' => 'ccc2'),
        array('title' => 'aaa3', 'body' => 'bbb3', 'author' => 'ccc3'),
    );
?>

そして、次のように好きなように印刷します。

<?php
foreach($array as $item) {
    print($item['title'].$item['body'].$item['author']."<br>");
}
?>
于 2012-05-16T11:19:59.707 に答える