現在の言語: 日本語 |
配列の追加(2) |
配列関連 |
class test1
{
function test1()
{
$ary1=[
"str"=>"aaa",
"num"=>100
];
$ary2=[
"str"=>"bbb",
"num"=>200
];
$ary3 = $ary1 + $ary2;
$this->foreachArray($ary3);
/*
key:str value:aaa
key:num value:100
*/
echo "------------------".PHP_EOL;
}
function test2()
{
$ary1=[
"str"=>"aaa",
"num"=>100
];
$ary2=[
"str"=>"bbb",
"str2"=>"bbb",
"num"=>200,
"num2"=>300
];
$ary3 = $ary1 + $ary2;
$this->foreachArray($ary3);
/*
key:str value:aaa
key:num value:100
key:str2 value:bbb
key:num2 value:300
*/
echo "------------------".PHP_EOL;
}
function test3()
{
$ary1=[
"str"=>"aaa",
"num"=>100
];
$ary2=[
"str"=>"bbb",
"str2">="bbb"
];
$ary3 = $ary1 + $ary2;
$this->foreachArray($ary3);
/*
key:str value:aaa
key:num value:100
key:0 value:1
*/
echo "------------------".PHP_EOL;
}
//foreachを使った配列を読み込む方法
private function foreachArray(array $ary)
{
foreach ($ary as $key => $value)
{
echo "key:".$key . ' value:' . $value . PHP_EOL;
}
}
}
echo "<pre>";
$cls1= new test1();
$cls1->test1();
$cls1->test2();
$cls1->test3();
echo "</pre>";
class test1
{
function test1()
{
$ary1=[
"str"=>"aaa",
"num"=>100
];
$ary2=[
"str"=>"bbb",
"num"=>200
];
$ary3 = $ary1 + $ary2;
$this->foreachArray($ary3);
/*
key:str value:aaa
key:num value:100
*/
echo "------------------".PHP_EOL;
}
function test2()
{
$ary1=[
"str"=>"aaa",
"num"=>100
];
$ary2=[
"str"=>"bbb",
"str2"=>"bbb",
"num"=>200,
"num2"=>300
];
$ary3 = $ary1 + $ary2; $this->foreachArray($ary3);
/*
key:str value:aaa
key:num value:100
key:str2 value:bbb
key:num2 value:300
*/
echo "------------------".PHP_EOL;
}
function test3()
{
$ary1=[
"str"=>"aaa",
"num"=>100
];
$ary2=[
"str"=>"bbb",
"str2">="bbb"
];
$ary3 = $ary1 + $ary2;
$this->foreachArray($ary3);
/*
key:str value:aaa
key:num value:100
key:0 value:1
*/
echo "------------------".PHP_EOL;
}
//How to read an array using foreach
private function foreachArray(array $ary)
{
foreach ($ary as $key => $value)
{
echo "key:".$key . ' value:' . $value . PHP_EOL;
}
}
}
echo "<pre>";
$cls1= new test1();
$cls1->test1();
$cls1->test2();
$cls1->test3();
echo "</pre>";
| 著作権情報 |
| ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。 ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、 または公開したりすることはできません。 当方は、ホームページおよびアプリ等を利用したいかなる理由によっての障害等が発生しても、 その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について 一切の責任を負わないものとします。 |