PHP による 2 次元配列と多次元配列コードの走査 PHP 配列に関して、2 次元配列と多次元配列コードについて説明します。配列走査 PHP コード関数をテストする 3 つの例を示します。
二次元配列と多次元配列コードを横断するphpチュートリアル
PHP 配列に関して、2 次元配列と多次元トラバーサル コードについて説明します。配列トラバーサル PHP コード関数をテストする 3 つの例を次に示します。
*/
関数 arr_foreach ($arr) {
if (!is_array ($arr)) {
false を返します;
}
foreach ($arr as $key => $val ) {
if (is_array ($val)) {
arr_foreach ($val);
} その他 {
$val をエコーします。'
';
}
}
}
$arr1 = 配列 (1=>配列(11,12,13,14=>配列(141,142)),2,3,4,5);
arr_foreach ($arr1);
//php 多次元配列を走査する
$array = array('a'=>"'as","b"=>array('c'=>"'cc","n"=>array('1'=>" 'sdf")),'f'=>array('c'=>"'sdf","g"=>array("c")));
関数ハンドルそれぞれ(&$配列,$関数名)
{
foreach($array as $k=>$v)
{
if(is_array($v))
{
handleeach(&$array[$k],$functionname);
}
その他
$array[$k] = $functionname($v);
}
}
handleeach($array,'チュートリアルのまつげを除去');
print_r($array);
//例 3、2 次元配列の走査
$employee[]=array("jas,join",");
$employee[]=array("6月,参加","プログラマー",20);
$employee[]=array("aili,join","プログラマー",20);
$employee[]=array("doe,jane","プログラマー",20);$newname = array();
foreach ($employee を $record){
$newname[] = isset($record[0]) $record[0] : '名前なし';
}
?>