【问题标题】:Get first and second element of array [duplicate]获取数组的第一个和第二个元素[重复]
【发布时间】:2016-07-27 21:28:30
【问题描述】:

我如何获得这个数组中的第一个和第二个元素?

例如第一个“AF”和第二个“阿富汗”,我需要把值放在html select标签中

【问题讨论】:

  • 到目前为止你尝试了什么..?
  • 回声 $arr[235]["AF"];
  • 未设置[YOURARRAY['']];
  • 我做 array_chunk,array_shift,array_values($countries) 它返回“htmlentities() 期望参数 1 是字符串,给定数组”不幸的是键不是数字,有人帮忙吗?
  • 邮政编码,不是图片。这不是 Flickr。

标签: php arrays laravel


【解决方案1】:

从您的代码看来,您实际上想要键和值...

<select name="country">
<?php
foreach($countryArray as $code=>$country){
echo "<option value=".$code.">".$country."</option>";
}
</select

【讨论】:

  • 我需要第一个和第二个元素,它可以工作,谢谢你帮助我一天:)
【解决方案2】:

使用array_slice:

$input_array = array('a'=>'a', 'b'=>'b', 'c'=>'c', 'd', 'e');
$first_two =  array_slice($input_array, 0, 2, true);

【讨论】:

    【解决方案3】:

    你可以使用array_slice

    $arrays = [
            "" => "Select country",
            "AF" => "Afghanistan",
            "DZ" => "Algerian",
            "AO" => "Angola"
        ];
    
    $first = array_slice($arrays, 0, 1);
    $second = array_slice($arrays, 1, 1);
    $first_two = array_slice($arrays, 0, 2, true);   
    $first_three = array_slice($arrays, 0, 3, true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-16
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多