перечислите цикл в порядке возрастания с каждым (1 , 2 , 3 …)

#php #arrays

Вопрос:

какой-то способ перечислить цикл в порядке возрастания с помощью foreach

 lt;?php  $semana=array("lunes","papa","miércoles","peras","viernes","sábado","domingo"); foreach ($semana as $dia) {  echo $numero.','.$dia;  } ?gt;  

Результат был бы примерно таким:

 1 , lunes 2 , papa 3 , miércoles 4 , peras  

Спасибо вам за вашу помощь

Комментарии:

1. вы можете управлять счетчиком или просто использовать ключ вашего массива foreach ($semana as $numero =gt; $dia) {

2. foreach ($semena as $numero =gt; $dia)

Ответ №1:

Попробуйте этот код

 lt;?php  $semana = array("lunes","papa","miércoles","peras","viernes","sábado","domingo."); foreach ($semana as $numero =gt; $dia) {  echo ($numero   1) . ',' . $dia; } ?gt;  

Комментарии:

1. Обратите внимание, что echo принимает несколько аргументов, разделенных запятой. Таким образом, вы можете избежать бесполезной конкатенации строк и просто отобразить все, что вы хотите: echo $numero 1, ' , ', $dia;