我如何循环这个数组?

   $datadiri = array(

        "Bimo Nasuti" => array (

            "mob" => "6545444455",

            "email" => "bimonasuti@gmail.com",

            "hp" => "08123456787",


        ),

        "Bimo Nasuti" => array (

            "mob" => "6545444455",

            "email" => "bimonasuti@gmail.com",

            

        ),

        "Yuni Salam" => array (

            "mob" => "512512662",

            "email" => "yunisalam@gmail.com",

            "hp" => "08123456787",


        )

    );

?>

必须循环,条件是如果你没有“ hp ”那么它将被标记为“ No Phone Number ”


ABOUTYOU
浏览 125回答 1
1回答

小唯快跑啊

检查这个foreach($datadiri as $data) {    if(!array_key_exists('hp', $data)) {        echo 'No Phone Number' . PHP_EOL;    } else {        echo $data['hp'] . PHP_EOL;    }}返回:No Phone Number08123456787在您的数组中,您有两次相同的密钥。"Bimo Nasuti" => array (您应该使用一些唯一的 ID。
打开App,查看更多内容
随时随地看视频慕课网APP