Php 我可以不使用循环检索数组值吗?

Php 我可以不使用循环检索数组值吗?,php,Php,有没有不使用任何循环函数来检索数组值的方法? 我有这种数组 $at=array( array( array('Title:','titl','s','c',$titles), array('First Name:','name','i','A',2,10 ), ), 试一试 很抱歉,这本应该是一篇评论 试试看 很抱歉,这本应该是一篇评论 您的示例看起来可能有一个层次太深了,但要直接使用更基本的示例: $at=array( array('Title

有没有不使用任何循环函数来检索数组值的方法? 我有这种数组

$at=array(
    array(
        array('Title:','titl','s','c',$titles),
        array('First Name:','name','i','A',2,10 ),
    ),
试一试

很抱歉,这本应该是一篇评论

试试看


很抱歉,这本应该是一篇评论

您的示例看起来可能有一个层次太深了,但要直接使用更基本的示例:

$at=array( array('Title:','titl','s','c',$titles), array('First Name:','name','i','A',2,10 )

list($title, $something, $foo, $bar) = current($at);

echo $title;

您的示例看起来可能有一个层次太深了,但要直接使用更基本的示例:

$at=array( array('Title:','titl','s','c',$titles), array('First Name:','name','i','A',2,10 )

list($title, $something, $foo, $bar) = current($at);

echo $title;
是的,你可以

例如,$at[0]、$at[1]、$at[2]

如果尚未为数组指定关键点,则关键点(在上面的示例中,关键点为0 1和2)从0以数字方式递增

对于具有键的数组(例如,
$at=array('key'=>'value','key2'=>'value2')
),您可以访问属性$at['key'],$at['key2'](注意括键名的引号)

希望这对你有用

干杯!, 佩德罗是的,你可以

例如,$at[0]、$at[1]、$at[2]

如果尚未为数组指定关键点,则关键点(在上面的示例中,关键点为0 1和2)从0以数字方式递增

对于具有键的数组(例如,
$at=array('key'=>'value','key2'=>'value2')
),您可以访问属性$at['key'],$at['key2'](注意括键名的引号)

希望这对你有用

干杯!,
Pedro

您需要知道要选择的值的键

  echo $at[0];
  echo $at[0][0];
  echo $at[0][3];

您需要知道要选择的值的键

  echo $at[0];
  echo $at[0][0];
  echo $at[0][3];

第一个可以通过$at[0][0]访问,等等。您是指$at[0]还是$at[0][0]?我不明白这个问题。你能告诉我你想要的输出是什么吗?函数work($s){global$at;foreach($s]as$v){echo$v[1];}通过这段代码,我可以从$at中得到所有的值,可以在我的开关中使用$v[1]和我需要的任何其他函数,但现在我想得到整个数组值列表,比如(title name等等)如果不使用foreach循环,我就不能使用$at[1][0],因为我有一大堆数组。第一个数组可以通过$at[0][0]等访问。你是说$at[0]还是$at[0][0]?我不明白这个问题。你能告诉我你希望输出是什么吗?函数工作($s){global$at;foreach($at[$s]as$v){echo$v[1];}通过这段代码,我可以得到$at的全部值,可以在我的开关和任何其他我需要的函数中使用$v[1],但现在我想有一个完整的数组值列表,比如(标题名等等),而不使用foreach循环,我不能使用$at[1][0],因为我有一大堆数组函数($s){global$at;foreach($at[$s]as$v){echo$v[1];}通过这段代码,我可以得到$at的全部值,可以在我的开关和任何其他我需要的函数中使用$v[1],但现在我想有一个完整的数组值列表,比如(标题名等等),而不使用foreach循环,我不能使用$at[1][0],因为我有一大堆数组函数($s){global$at;foreach($at[$s]as$v){echo$v[1];}通过这段代码,我可以得到$at的全部值,可以在我的开关和任何其他我需要的函数中使用$v[1],但现在我想拥有整个数组值列表,如(标题名等),而不使用foreach循环,我不能使用$at[1][0],因为我有一长串数组