如何在PHP中创建多维数组或列表并访问它?

如何在PHP中创建多维数组或列表并访问它?,php,arrays,Php,Arrays,我想在数组中存储电话号码和全名。 如何在PHP中做到这一点,如果我知道电话号码,如何引用全名 1-222-222-2222, John Smith 1-333-333-3333, Frank Jones 你可以写一些像这样简单的东西 foreach(explode(PHP_EOL,$str) as $v) { $new_arr[]=explode(',',$v); } $phone = '1-333-333-3333'; foreach($new_arr as $k=>$arr

我想在数组中存储电话号码和全名。 如何在PHP中做到这一点,如果我知道电话号码,如何引用全名

1-222-222-2222, John Smith
1-333-333-3333, Frank Jones

你可以写一些像这样简单的东西

foreach(explode(PHP_EOL,$str) as $v)
{
    $new_arr[]=explode(',',$v);
}
$phone = '1-333-333-3333';
foreach($new_arr as $k=>$arr)
{
    if(in_array($phone,$arr))
    {
        echo $arr[1]; //"prints" Frank Jones
        break;
    }
}
你可以这样说

foreach(explode(PHP_EOL,$str) as $v)
{
    $new_arr[]=explode(',',$v);
}
$phone = '1-333-333-3333';
foreach($new_arr as $k=>$arr)
{
    if(in_array($phone,$arr))
    {
        echo $arr[1]; //"prints" Frank Jones
        break;
    }
}