2015-08-18 4 views
-2

Так что мне нужно сделать что-то вроде этого, так как я получил его на работу, но мне нужно сделать это с помощью ключа и значений. Поэтому у меня есть массив, который имеет состояния и значения. Поэтому я хочу иметь возможность создать этот результат, где я могу повторить состояние и ценности.Создайте ограниченный список на строку с ключом и значением

Это не весь массив, но пример:

$states = array('AL'=>"Alabama", 
 
      'AK'=>"Alaska", 
 
      'AZ'=>"Arizona", 
 
      'AR'=>"Arkansas", 
 
      'CA'=>"California", 
 
      'CO'=>"Colorado", 
 
      'CT'=>"Connecticut", 
 
      'DE'=>"Delaware", 
 
      'FL'=>"Florida", 
 
      'GA'=>"Georgia",

$states = statesList(); 
 
      $lists = array_chunk($states, 10); 
 
      $number = 1; 
 
      foreach ($lists as $items) { 
 
      echo '<ul class="row', $number++, '">'; 
 
      foreach ($items as $item) { 
 
      echo '<li>', $item, '</li>'; 
 
      } 
 
      echo '</ul>'; 
 
      }

ответ

0

только простой Еогеасп будет работать.

$count = 0; 
foreach ($states as $key => $value) 
{ 
    echo $key." is ".$value. "<br>"; 
    $count++; 
    if ($count == 5) // print only 5 elements 
     break; 
} 

выход:

AL is Alabama 
AK is Alaska 
AZ is Arizona 
AR is Arkansas 
CA is California 
+0

Мне нужно ограничить список только с 10 в ряд. – Anthony

+0

отредактировал мой ответ. :) Примите ответ и закройте эту тему! –

+0

Возможно, я не объясняю, что мне нужно правильно, поэтому я хочу распечатать полный список в массиве, мне нужно всего 10 элементов в каждом списке. Поэтому у исходного кода у меня есть работы, чтобы сделать это, excpet мне нужно сделать это с ключом и стоимостью. – Anthony

Смежные вопросы