は、私が使用されていない車の残りの部分(アウディとトヨタが)最後の関数で表示することである必要がある私はPHPの配列 - ディスプレイ未使用VARS
<?php
$type[ford][focus] = 'some text';
$type[ford][fiesta] = 'some text';
$type[toyota][corola] = 'some text';
$type[toyota][avensis] = 'some text';
$type[bmw][x6] = 'some text';
$type[bmw][x5] = 'some text';
$type[audi][a6] = 'some text';
$type[audi][a8] = 'some text';
function show($car){
foreach ($car as $model)
{
echo $model;
}
}
echo 'Best cars';
show ($type[bmw]);
echo 'Other cars';
show ($type[ford]);
?>
を考えてみましょう。したがって、show($ type [ford])にはford、audi、およびtoyotaの車が表示されます。
ありがとうございます。
**文字列の場合は、配列キーを引用してください。**エラー報告を有効にした場合に表示されるように、 '$ type [ford]'は間違っています。それは '$ type ['ford']'である必要があります。 – deceze
@LoWE:再帰を理解していますか?その場合は、[is_array()](http://php.net/manual/en/function.is-array.php)だけで十分です。そうでない場合は、[this](http://www.elated.com/articles/php-recursive-functions/)のような記事をお試しください。 –
@André:私は質問を完全に誤解していたに違いないが、再帰とは何が関係しているのかわかりません。 – JJJ